diff --git a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/AnimatedImage/Providers/SvgProvider.cs b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/AnimatedImage/Providers/SvgProvider.cs index f5f2fb2..35791d9 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/AnimatedImage/Providers/SvgProvider.cs +++ b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/AnimatedImage/Providers/SvgProvider.cs @@ -15,6 +15,8 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . +#if USESVGSKIA + using QuickLook.Common.Helpers; using QuickLook.Common.Plugin; using SkiaSharp; @@ -59,3 +61,5 @@ internal class SvgProvider : ImageMagickProvider }); } } + +#endif diff --git a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/Plugin.cs b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/Plugin.cs index f8d6c75..9e05d8e 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/Plugin.cs +++ b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/Plugin.cs @@ -90,9 +90,11 @@ public class Plugin : IViewer AnimatedImage.AnimatedImage.Providers.Add( new KeyValuePair([".cur", ".ani"], typeof(CursorProvider))); +#if USESVGSKIA AnimatedImage.AnimatedImage.Providers.Add( new KeyValuePair([".svg"], typeof(SvgProvider))); +#endif AnimatedImage.AnimatedImage.Providers.Add( new KeyValuePair(["*"], typeof(ImageMagickProvider))); diff --git a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/QuickLook.Plugin.ImageViewer.csproj b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/QuickLook.Plugin.ImageViewer.csproj index 71e0484..e08437f 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/QuickLook.Plugin.ImageViewer.csproj +++ b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/QuickLook.Plugin.ImageViewer.csproj @@ -58,9 +58,6 @@ all - - all - all @@ -69,6 +66,12 @@ + + + all + + + .\LibAPNG.dll