From 87c66733ebc5fd21aff53a3022b4d02e0374008b Mon Sep 17 00:00:00 2001 From: jess Date: Thu, 23 Apr 2026 07:53:59 -0700 Subject: [PATCH] gagaddji2 --- shell/windows/LayersShell/MainWindow.xaml.cs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/shell/windows/LayersShell/MainWindow.xaml.cs b/shell/windows/LayersShell/MainWindow.xaml.cs index 6f34e33..9ba687a 100644 --- a/shell/windows/LayersShell/MainWindow.xaml.cs +++ b/shell/windows/LayersShell/MainWindow.xaml.cs @@ -2,6 +2,7 @@ using System; using System.IO; using System.Runtime.InteropServices; using Microsoft.UI; +using Microsoft.UI.Composition.SystemBackdrops; using Microsoft.UI.Windowing; using Microsoft.UI.Xaml; using Microsoft.UI.Xaml.Controls; @@ -60,10 +61,17 @@ public sealed partial class MainWindow : Window try { - SystemBackdrop = new MicaBackdrop { Kind = Microsoft.UI.Composition.SystemBackdrops.MicaKind.Base }; - App.Log("SystemBackdrop assigned"); + if (MicaController.IsSupported()) + { + SystemBackdrop = new MicaBackdrop { Kind = Microsoft.UI.Composition.SystemBackdrops.MicaKind.Base }; + App.Log("SystemBackdrop assigned"); + } + else + { + App.Log("Mica not supported on this machine; skipping backdrop"); + } } - catch (Exception ex) { App.Log($"SystemBackdrop FAILED: {ex}"); throw; } + catch (Exception ex) { App.Log($"SystemBackdrop FAILED: {ex}"); } Activated += OnActivated; Closed += OnClosed;