@@ -277,26 +277,49 @@ CancellationToken cancellationToken
277277 if ( isSymlink )
278278 {
279279 var targetPath = NativeFileOperationsHelper . ParseSymLink ( itemPath ) ;
280-
281- return new ShortcutItem ( null )
280+ if ( isGitRepo )
282281 {
283- PrimaryItemAttribute = StorageItemTypes . File ,
284- FileExtension = itemFileExtension ,
285- IsHiddenItem = isHidden ,
286- Opacity = opacity ,
287- FileImage = null ,
288- LoadFileIcon = itemThumbnailImgVis ,
289- ItemNameRaw = itemName ,
290- ItemDateModifiedReal = itemModifiedDate ,
291- ItemDateAccessedReal = itemLastAccessDate ,
292- ItemDateCreatedReal = itemCreatedDate ,
293- ItemType = "Shortcut" . GetLocalizedResource ( ) ,
294- ItemPath = itemPath ,
295- FileSize = itemSize ,
296- FileSizeBytes = itemSizeBytes ,
297- TargetPath = targetPath ,
298- IsSymLink = true
299- } ;
282+ return new GitItem ( )
283+ {
284+ PrimaryItemAttribute = StorageItemTypes . File ,
285+ FileExtension = itemFileExtension ,
286+ FileImage = null ,
287+ LoadFileIcon = itemThumbnailImgVis ,
288+ ItemNameRaw = itemName ,
289+ IsHiddenItem = isHidden ,
290+ Opacity = opacity ,
291+ ItemDateModifiedReal = itemModifiedDate ,
292+ ItemDateAccessedReal = itemLastAccessDate ,
293+ ItemDateCreatedReal = itemCreatedDate ,
294+ ItemType = itemType ,
295+ ItemPath = itemPath ,
296+ FileSize = itemSize ,
297+ FileSizeBytes = itemSizeBytes
298+ } ;
299+ }
300+ else
301+ {
302+ return new ShortcutItem ( null )
303+ {
304+ PrimaryItemAttribute = StorageItemTypes . File ,
305+ FileExtension = itemFileExtension ,
306+ IsHiddenItem = isHidden ,
307+ Opacity = opacity ,
308+ FileImage = null ,
309+ LoadFileIcon = itemThumbnailImgVis ,
310+ ItemNameRaw = itemName ,
311+ ItemDateModifiedReal = itemModifiedDate ,
312+ ItemDateAccessedReal = itemLastAccessDate ,
313+ ItemDateCreatedReal = itemCreatedDate ,
314+ ItemType = "Shortcut" . GetLocalizedResource ( ) ,
315+ ItemPath = itemPath ,
316+ FileSize = itemSize ,
317+ FileSizeBytes = itemSizeBytes ,
318+ TargetPath = targetPath ,
319+ IsSymLink = true
320+ } ;
321+ }
322+
300323 }
301324 else if ( FileExtensionHelpers . IsShortcutOrUrlFile ( findData . cFileName ) )
302325 {
0 commit comments