From cb9e0162538511af67a9c2856a29d643193a22d3 Mon Sep 17 00:00:00 2001 From: pongo1231 Date: Tue, 28 Jan 2025 23:06:01 +0000 Subject: [PATCH] ConfigApp: Fix Workshop tab crash on non-Windows builds --- ConfigApp/WorkshopSubmissionItem.cs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/ConfigApp/WorkshopSubmissionItem.cs b/ConfigApp/WorkshopSubmissionItem.cs index 9598c6445..2d5e01231 100644 --- a/ConfigApp/WorkshopSubmissionItem.cs +++ b/ConfigApp/WorkshopSubmissionItem.cs @@ -101,9 +101,16 @@ public WorkshopSubmissionItem() var fileName = Process.GetCurrentProcess().MainModule?.FileName; if (fileName is not null) { - using var ico = Icon.ExtractAssociatedIcon(fileName); - if (ico is not null) - ms_DefaultIcon = Imaging.CreateBitmapSourceFromHIcon(ico.Handle, Int32Rect.Empty, BitmapSizeOptions.FromEmptyOptions()); + try + { + using var ico = Icon.ExtractAssociatedIcon(fileName); + if (ico is not null) + ms_DefaultIcon = Imaging.CreateBitmapSourceFromHIcon(ico.Handle, Int32Rect.Empty, BitmapSizeOptions.FromEmptyOptions()); + } + catch (System.PlatformNotSupportedException) + { + + } } }