diff --git a/Flow.Launcher/SettingPages/ViewModels/SettingsPaneThemeViewModel.cs b/Flow.Launcher/SettingPages/ViewModels/SettingsPaneThemeViewModel.cs index d7bae5e80..2f1362db2 100644 --- a/Flow.Launcher/SettingPages/ViewModels/SettingsPaneThemeViewModel.cs +++ b/Flow.Launcher/SettingPages/ViewModels/SettingsPaneThemeViewModel.cs @@ -35,6 +35,15 @@ public partial class SettingsPaneThemeViewModel : BaseModel _selectedTheme = value; ThemeManager.Instance.ChangeTheme(value.FileNameWithoutExtension); + // ✅ 테마 변경 후 BackdropType 자동 업데이트 + if (!ThemeManager.Instance.BlurEnabled) + { + Settings.BackdropType = BackdropTypes.None; + } + + OnPropertyChanged(nameof(BackdropType)); + OnPropertyChanged(nameof(IsBackdropEnabled)); + if (ThemeManager.Instance.BlurEnabled && Settings.UseDropShadowEffect == false) { DropShadowEffect = true; @@ -42,7 +51,6 @@ public partial class SettingsPaneThemeViewModel : BaseModel } ThemeManager.Instance.RefreshFrame(); - //ThemeManager.Instance.SetBlurForWindow(); } } public bool IsBackdropEnabled => SelectedTheme?.HasBlur ?? false;