diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/IconProviders/MaterialIconProvider.cs b/src/GuiApp/Avalonia/FileTime.GuiApp/IconProviders/MaterialIconProvider.cs index d5390dd..6708b13 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/IconProviders/MaterialIconProvider.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp/IconProviders/MaterialIconProvider.cs @@ -36,7 +36,7 @@ public class MaterialIconProvider : IIconProvider { item = item is ISymlinkElement symlinkElement ? symlinkElement.RealItem : item; var icon = item is IContainer ? "folder.svg" : "file.svg"; - var localPath = item.NativePath?.Path; + var localPath = item.NativePath?.Path.TrimEnd(Path.DirectorySeparatorChar); if (!EnableAdvancedIcons) return GetAssetPath(icon); diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/IconProviders/SpecialPathWithIcon.cs b/src/GuiApp/Avalonia/FileTime.GuiApp/IconProviders/SpecialPathWithIcon.cs index 9f739a7..f733990 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/IconProviders/SpecialPathWithIcon.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp/IconProviders/SpecialPathWithIcon.cs @@ -9,7 +9,7 @@ public class SpecialPathWithIcon public SpecialPathWithIcon(string path, ImagePath iconPath) { - Path = path; + Path = path.TrimEnd(System.IO.Path.DirectorySeparatorChar); IconPath = iconPath; } } \ No newline at end of file