Skip to content

Commit f5b13c7

Browse files
committed
Do not change original settings when changing theme
1 parent adae6a5 commit f5b13c7

File tree

2 files changed

+2
-29
lines changed

2 files changed

+2
-29
lines changed

Flow.Launcher/SettingPages/ViewModels/SettingsPaneThemeViewModel.cs

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -35,23 +35,8 @@ public Theme.ThemeData SelectedTheme
3535
_selectedTheme = value;
3636
ThemeManager.Instance.ChangeTheme(value.FileNameWithoutExtension);
3737

38-
// when changed non-blur theme, change to backdrop to none
39-
if (!ThemeManager.Instance.BlurEnabled)
40-
{
41-
Settings.BackdropType = BackdropTypes.None;
42-
}
43-
44-
// dropshadow on and control disabled.(user can't change dropshadow with blur theme)
45-
if (ThemeManager.Instance.BlurEnabled)
46-
{
47-
Settings.UseDropShadowEffect = true;
48-
}
49-
50-
// Update UI state
51-
OnPropertyChanged(nameof(BackdropType));
5238
OnPropertyChanged(nameof(IsBackdropEnabled));
5339
OnPropertyChanged(nameof(IsDropShadowEnabled));
54-
OnPropertyChanged(nameof(DropShadowEffect));
5540

5641
ThemeManager.Instance.RefreshFrame();
5742
}

Plugins/Flow.Launcher.Plugin.Sys/ThemeSelector.cs

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -25,21 +25,9 @@ public Theme.ThemeData SelectedTheme
2525
set
2626
{
2727
_selectedTheme = value;
28-
ThemeManager.Instance.ChangeTheme(value.FileNameWithoutExtension);
28+
_theme.ChangeTheme(value.FileNameWithoutExtension);
2929

30-
// when changed non-blur theme, change to backdrop to none
31-
if (!ThemeManager.Instance.BlurEnabled)
32-
{
33-
_settings.BackdropType = BackdropTypes.None;
34-
}
35-
36-
// dropshadow on and control disabled.(user can't change dropshadow with blur theme)
37-
if (ThemeManager.Instance.BlurEnabled)
38-
{
39-
_settings.UseDropShadowEffect = true;
40-
}
41-
42-
ThemeManager.Instance.RefreshFrame();
30+
_theme.RefreshFrame();
4331
}
4432
}
4533

0 commit comments

Comments
 (0)