diff --git a/src/OneWare.OssCadSuiteIntegration/OssCadSuiteIntegrationModule.cs b/src/OneWare.OssCadSuiteIntegration/OssCadSuiteIntegrationModule.cs index 37b34dc5..16d36c30 100644 --- a/src/OneWare.OssCadSuiteIntegration/OssCadSuiteIntegrationModule.cs +++ b/src/OneWare.OssCadSuiteIntegration/OssCadSuiteIntegrationModule.cs @@ -1,4 +1,5 @@ -using CommunityToolkit.Mvvm.Input; +using System.Runtime.InteropServices; +using CommunityToolkit.Mvvm.Input; using Dock.Model.Core; using OneWare.Essentials.Helpers; using OneWare.Essentials.Models; @@ -193,8 +194,9 @@ public void OnInitialized(IContainerProvider containerProvider) environmentService.SetEnvironmentVariable("GDK_PIXBUF_MODULEDIR", Path.Combine(x, "lib", "gdk-pixbuf-2.0", "2.10.0", "loaders")); environmentService.SetEnvironmentVariable("GDK_PIXBUF_MODULE_FILE", Path.Combine(x, "lib", "gdk-pixbuf-2.0", "2.10.0", "loaders.cache")); - _ = containerProvider.Resolve().ExecuteShellAsync($"gdk-pixbuf-query-loaders{PlatformHelper.ExecutableExtension}", - ["--update-cache"], x, "Updating gdk-pixbuf cache"); + if(RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) + _ = containerProvider.Resolve().ExecuteShellAsync($"gdk-pixbuf-query-loaders{PlatformHelper.ExecutableExtension}", + ["--update-cache"], x, "Updating gdk-pixbuf cache"); }); containerProvider.Resolve().RegisterConstructContextMenu((x, l) =>