From f5971373a2c3d88829b61a9a1b6baade881b93f8 Mon Sep 17 00:00:00 2001 From: Paddy Xu Date: Tue, 2 Feb 2021 19:55:03 +0100 Subject: [PATCH] Fix #825: do not use unescaped path string (again) --- .../AnimatedImage/AnimatedImage.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/AnimatedImage/AnimatedImage.cs b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/AnimatedImage/AnimatedImage.cs index f2e640702..9dcf46e62 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/AnimatedImage/AnimatedImage.cs +++ b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/AnimatedImage/AnimatedImage.cs @@ -50,10 +50,10 @@ public void Dispose() private static AnimationProvider InitAnimationProvider(Uri path, MetaProvider meta) { - var ext = Path.GetExtension(path.AbsolutePath).ToLower(); + var ext = Path.GetExtension(path.OriginalString).ToLower(); var type = Providers.First(p => p.Key.Contains(ext) || p.Key.Contains("*")).Value; - var provider = type.CreateInstance(path.AbsolutePath, meta); + var provider = type.CreateInstance(path.OriginalString, meta); return provider; }