From 6e7742a08a0d67424af79cd4512ab486808d7183 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81d=C3=A1m=20Kov=C3=A1cs?= Date: Fri, 27 May 2022 22:33:22 +0200 Subject: [PATCH] Fix special folder icons --- .../FileTime.GuiApp/IconProviders/MaterialIconProvider.cs | 2 +- .../FileTime.GuiApp/IconProviders/SpecialPathWithIcon.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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