Fixed app starting, when user just closes the loading screen

Closes #21
This commit is contained in:
tsommer committed 2022-07-09 16:00:23 +02:00
1 parent ad8a08f5da
commit eac5fa3268
3 files changed
+7 -2

No files matched your search

@@ -13,10 +13,10 @@ public partial class LoaderStart : UserControl
this.InitializeComponent();
}
private static RegistryKey I18NCommanderKey => Registry.CurrentUser.OpenSubKey("Software", RegistryKeyPermissionCheck.ReadWriteSubTree)!.CreateSubKey("I18N Commander", RegistryKeyPermissionCheck.ReadWriteSubTree);
#region Recent Projects
private static RegistryKey I18NCommanderKey => Registry.CurrentUser.OpenSubKey("Software", RegistryKeyPermissionCheck.ReadWriteSubTree)!.CreateSubKey("I18N Commander", RegistryKeyPermissionCheck.ReadWriteSubTree);
/// <summary>
/// Gets or sets the list of recent projects without any extras e.g. it does not prune the list of projects.
/// </summary>
+1
View File
@@ -12,6 +12,7 @@ public partial class Loader : Form
private void loaderStart_LoadProject(object sender, string projectFilePath)
{
this.DataFile = projectFilePath;
this.DialogResult = DialogResult.OK;
this.Close();
}
}
+4
View File
@@ -21,6 +21,10 @@ internal static class Program
var loader = new Loader();
Application.Run(loader);
// Check, if the user closes the loader screen:
if (loader.DialogResult != DialogResult.OK)
return;
//
// Create the DI system
//