Skip to content

Commit 7f35ff9

Browse files
committed
Fix path canonicalization for 64-bit variants
1 parent 7e8bf60 commit 7f35ff9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

EarTrumpet/UI/Controls/ImageEx.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ public static ImageSource LoadShellIcon(string path, bool isDesktopApp, int cx,
157157

158158
private static string CanonicalizePath(string path)
159159
{
160-
if (Path.GetDirectoryName(path).StartsWith(_systemPath, StringComparison.InvariantCultureIgnoreCase))
160+
if (!Environment.Is64BitProcess && Path.GetDirectoryName(path).StartsWith(_systemPath, StringComparison.InvariantCultureIgnoreCase))
161161
{
162162
path = Path.Combine(_windowsPath, "sysnative", path[(_systemPath.Length + 1)..]);
163163
}

0 commit comments

Comments
 (0)