Skip to content

Commit e527e6c

Browse files
committed
Fix Backdrop reset when change theme
1 parent 887be64 commit e527e6c

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

Flow.Launcher/SettingPages/ViewModels/SettingsPaneThemeViewModel.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,22 @@ public Theme.ThemeData SelectedTheme
3535
_selectedTheme = value;
3636
ThemeManager.Instance.ChangeTheme(value.FileNameWithoutExtension);
3737

38+
// ✅ 테마 변경 후 BackdropType 자동 업데이트
39+
if (!ThemeManager.Instance.BlurEnabled)
40+
{
41+
Settings.BackdropType = BackdropTypes.None;
42+
}
43+
44+
OnPropertyChanged(nameof(BackdropType));
45+
OnPropertyChanged(nameof(IsBackdropEnabled));
46+
3847
if (ThemeManager.Instance.BlurEnabled && Settings.UseDropShadowEffect == false)
3948
{
4049
DropShadowEffect = true;
4150
OnPropertyChanged(nameof(IsDropShadowEnabled));
4251
}
4352

4453
ThemeManager.Instance.RefreshFrame();
45-
//ThemeManager.Instance.SetBlurForWindow();
4654
}
4755
}
4856
public bool IsBackdropEnabled => SelectedTheme?.HasBlur ?? false;

0 commit comments

Comments
 (0)