20
20
using Flow . Launcher . Infrastructure . Hotkey ;
21
21
using Flow . Launcher . Infrastructure . Image ;
22
22
using Flow . Launcher . Infrastructure . UserSettings ;
23
+ using Flow . Launcher . Plugin ;
23
24
using Flow . Launcher . Plugin . SharedCommands ;
24
25
using Flow . Launcher . ViewModel ;
25
26
using Microsoft . Win32 ;
@@ -91,8 +92,8 @@ public MainWindow()
91
92
92
93
InitSoundEffects ( ) ;
93
94
DataObject . AddPastingHandler ( QueryTextBox , QueryTextBox_OnPaste ) ;
94
- ModernWpf . ThemeManager . Current . ActualApplicationThemeChanged += ThemeManager_ActualApplicationThemeChanged ;
95
95
SystemEvents . PowerModeChanged += SystemEvents_PowerModeChanged ;
96
+ _viewModel . ActualApplicationThemeChanged += ViewModel_ActualApplicationThemeChanged ;
96
97
}
97
98
98
99
#endregion
@@ -101,7 +102,7 @@ public MainWindow()
101
102
102
103
#pragma warning disable VSTHRD100 // Avoid async void methods
103
104
104
- private void ThemeManager_ActualApplicationThemeChanged ( ModernWpf . ThemeManager sender , object args )
105
+ private void ViewModel_ActualApplicationThemeChanged ( object sender , ActualApplicationThemeChangedEventArgs args )
105
106
{
106
107
_ = _theme . RefreshFrameAsync ( ) ;
107
108
}
@@ -1351,7 +1352,7 @@ protected virtual void Dispose(bool disposing)
1351
1352
_notifyIcon ? . Dispose ( ) ;
1352
1353
animationSoundWMP ? . Close ( ) ;
1353
1354
animationSoundWPF ? . Dispose ( ) ;
1354
- ModernWpf . ThemeManager . Current . ActualApplicationThemeChanged -= ThemeManager_ActualApplicationThemeChanged ;
1355
+ _viewModel . ActualApplicationThemeChanged -= ViewModel_ActualApplicationThemeChanged ;
1355
1356
SystemEvents . PowerModeChanged -= SystemEvents_PowerModeChanged ;
1356
1357
}
1357
1358
0 commit comments