File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -34,16 +34,14 @@ namespace Flow.Launcher
3434 public class PublicAPIInstance : IPublicAPI
3535 {
3636 private readonly Settings _settings ;
37- private readonly SettingWindowViewModel _settingsVM ;
3837 private readonly MainViewModel _mainVM ;
3938
4039 #region Constructor
4140
42- public PublicAPIInstance ( )
41+ public PublicAPIInstance ( Settings settings , MainViewModel mainVM )
4342 {
44- _settings = Ioc . Default . GetRequiredService < Settings > ( ) ;
45- _settingsVM = Ioc . Default . GetRequiredService < SettingWindowViewModel > ( ) ;
46- _mainVM = Ioc . Default . GetRequiredService < MainViewModel > ( ) ;
43+ _settings = settings ;
44+ _mainVM = mainVM ;
4745 GlobalHotkey . hookedKeyboardCallback = KListener_hookedKeyboardCallback ;
4846 WebRequest . RegisterPrefix ( "data" , new DataWebRequestFactory ( ) ) ;
4947 }
@@ -87,7 +85,7 @@ public void SaveAppAllSettings()
8785 {
8886 PluginManager . Save ( ) ;
8987 _mainVM . Save ( ) ;
90- _settingsVM . Save ( ) ;
88+ _settings . Save ( ) ;
9189 _ = ImageLoader . Save ( ) ;
9290 }
9391
You can’t perform that action at this time.
0 commit comments