@@ -272,52 +272,29 @@ CancellationToken cancellationToken
272272 bool isReparsePoint = ( ( FileAttributes ) findData . dwFileAttributes & FileAttributes . ReparsePoint ) == FileAttributes . ReparsePoint ;
273273 bool isSymlink = isReparsePoint && findData . dwReserved0 == Win32PInvoke . IO_REPARSE_TAG_SYMLINK ;
274274
275- if ( isSymlink )
275+ if ( isSymlink && ! isGitRepo )
276276 {
277277 var targetPath = Win32Helper . ParseSymLink ( itemPath ) ;
278- if ( isGitRepo )
279- {
280- return new GitItem ( )
281- {
282- PrimaryItemAttribute = StorageItemTypes . File ,
283- FileExtension = itemFileExtension ,
284- FileImage = null ,
285- LoadFileIcon = itemThumbnailImgVis ,
286- ItemNameRaw = itemName ,
287- IsHiddenItem = isHidden ,
288- Opacity = opacity ,
289- ItemDateModifiedReal = itemModifiedDate ,
290- ItemDateAccessedReal = itemLastAccessDate ,
291- ItemDateCreatedReal = itemCreatedDate ,
292- ItemType = itemType ,
293- ItemPath = itemPath ,
294- FileSize = itemSize ,
295- FileSizeBytes = itemSizeBytes
296- } ;
297- }
298- else
299- {
300- return new ShortcutItem ( null )
301- {
302- PrimaryItemAttribute = StorageItemTypes . File ,
303- FileExtension = itemFileExtension ,
304- IsHiddenItem = isHidden ,
305- Opacity = opacity ,
306- FileImage = null ,
307- LoadFileIcon = itemThumbnailImgVis ,
308- ItemNameRaw = itemName ,
309- ItemDateModifiedReal = itemModifiedDate ,
310- ItemDateAccessedReal = itemLastAccessDate ,
311- ItemDateCreatedReal = itemCreatedDate ,
312- ItemType = "Shortcut" . GetLocalizedResource ( ) ,
313- ItemPath = itemPath ,
314- FileSize = itemSize ,
315- FileSizeBytes = itemSizeBytes ,
316- TargetPath = targetPath ,
317- IsSymLink = true
318- } ;
319- }
320278
279+ return new ShortcutItem ( null )
280+ {
281+ PrimaryItemAttribute = StorageItemTypes . File ,
282+ FileExtension = itemFileExtension ,
283+ IsHiddenItem = isHidden ,
284+ Opacity = opacity ,
285+ FileImage = null ,
286+ LoadFileIcon = itemThumbnailImgVis ,
287+ ItemNameRaw = itemName ,
288+ ItemDateModifiedReal = itemModifiedDate ,
289+ ItemDateAccessedReal = itemLastAccessDate ,
290+ ItemDateCreatedReal = itemCreatedDate ,
291+ ItemType = "Shortcut" . GetLocalizedResource ( ) ,
292+ ItemPath = itemPath ,
293+ FileSize = itemSize ,
294+ FileSizeBytes = itemSizeBytes ,
295+ TargetPath = targetPath ,
296+ IsSymLink = true
297+ } ;
321298 }
322299 else if ( FileExtensionHelpers . IsShortcutOrUrlFile ( findData . cFileName ) )
323300 {
0 commit comments