Linux - cleanup initialization

This commit is contained in:
Diogo Trindade committed 2023-05-06 15:39:47 +01:00
1 parent 97b858b332
commit becc6e0715
1 file changed
+6 -4
+6 -4
View File
@@ -22,8 +22,6 @@ public class App : Application
Program.CreateLogger(_container); Program.CreateLogger(_container);
RxApp.MainThreadScheduler = AvaloniaScheduler.Instance; RxApp.MainThreadScheduler = AvaloniaScheduler.Instance;
AvaloniaXamlLoader.Load(this); AvaloniaXamlLoader.Load(this);
RegisterProviders();
} }
public override void OnFrameworkInitializationCompleted() public override void OnFrameworkInitializationCompleted()
@@ -31,9 +29,13 @@ public class App : Application
if (Design.IsDesignMode) if (Design.IsDesignMode)
return; return;
if (ApplicationLifetime is not IClassicDesktopStyleApplicationLifetime desktop)
return;
ArtemisBootstrapper.Initialize(); ArtemisBootstrapper.Initialize();
if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
_applicationStateManager = new ApplicationStateManager(_container!, desktop.Args); _applicationStateManager = new ApplicationStateManager(_container!, desktop.Args);
RegisterProviders();
} }
private void RegisterProviders() private void RegisterProviders()