diff --git a/src/modules/launcher/PowerLauncher/MainWindow.xaml.cs b/src/modules/launcher/PowerLauncher/MainWindow.xaml.cs index c19701f304..eaade8972f 100644 --- a/src/modules/launcher/PowerLauncher/MainWindow.xaml.cs +++ b/src/modules/launcher/PowerLauncher/MainWindow.xaml.cs @@ -193,7 +193,7 @@ namespace PowerLauncher // Call RegisterHotKey only after a window handle can be used, so that a global hotkey can be registered. _viewModel.RegisterHotkey(_hwndSource.Handle); - if (OSVersionHelper.IsWindows11()) + if (OSVersionHelper.IsGreaterThanWindows11_21H2()) { // ResizeMode="NoResize" removes rounded corners. So force them to rounded. IntPtr hWnd = new WindowInteropHelper(GetWindow(this)).EnsureHandle(); @@ -204,6 +204,7 @@ namespace PowerLauncher else { // On Windows10 ResizeMode="NoResize" removes the border so we add a new one. + // Also on 22000 it crashes due to DWMWA_WINDOW_CORNER_PREFERENCE https://github.com/microsoft/PowerToys/issues/36558 MainBorder.BorderThickness = new System.Windows.Thickness(0.5); } }