aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication/DefaultPPCApplicationManager.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication/DefaultPPCApplicationManager.cs')
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication/DefaultPPCApplicationManager.cs15
1 files changed, 10 insertions, 5 deletions
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication/DefaultPPCApplicationManager.cs b/Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication/DefaultPPCApplicationManager.cs
index db9ee3863..2d0ac96fa 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication/DefaultPPCApplicationManager.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication/DefaultPPCApplicationManager.cs
@@ -108,14 +108,19 @@ namespace Tango.PPC.UI.PPCApplication
/// <summary>
/// Called when the main window content has been rendered
/// </summary>
- private async void OnMainWindowContentRendered()
+ private void OnMainWindowContentRendered()
{
LogManager.Log("Main window content rendered.");
- PPCSettings settings = null;
-
ContentRendered?.Invoke(this, new EventArgs());
+ StartApplication();
+ }
+
+ private async void StartApplication()
+ {
+ PPCSettings settings = null;
+
await Task.Factory.StartNew(() =>
{
LogManager.Log("Reading PPC settings...");
@@ -154,14 +159,14 @@ namespace Tango.PPC.UI.PPCApplication
}
else
{
- OnDbInitialized();
+ PostDbInitialize();
}
}
/// <summary>
/// Called when the database has been initialized
/// </summary>
- private void OnDbInitialized()
+ private void PostDbInitialize()
{
LogManager.Log($"Raising {nameof(ApplicationStarted)} event...");