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
34
34
public class PublicAPIInstance : IPublicAPI
35
35
{
36
36
private readonly Settings _settings ;
37
- private readonly SettingWindowViewModel _settingsVM ;
38
37
private readonly MainViewModel _mainVM ;
39
38
40
39
#region Constructor
41
40
42
- public PublicAPIInstance ( )
41
+ public PublicAPIInstance ( Settings settings , MainViewModel mainVM )
43
42
{
44
- _settings = Ioc . Default . GetRequiredService < Settings > ( ) ;
45
- _settingsVM = Ioc . Default . GetRequiredService < SettingWindowViewModel > ( ) ;
46
- _mainVM = Ioc . Default . GetRequiredService < MainViewModel > ( ) ;
43
+ _settings = settings ;
44
+ _mainVM = mainVM ;
47
45
GlobalHotkey . hookedKeyboardCallback = KListener_hookedKeyboardCallback ;
48
46
WebRequest . RegisterPrefix ( "data" , new DataWebRequestFactory ( ) ) ;
49
47
}
@@ -87,7 +85,7 @@ public void SaveAppAllSettings()
87
85
{
88
86
PluginManager . Save ( ) ;
89
87
_mainVM . Save ( ) ;
90
- _settingsVM . Save ( ) ;
88
+ _settings . Save ( ) ;
91
89
_ = ImageLoader . Save ( ) ;
92
90
}
93
91
You can’t perform that action at this time.
0 commit comments