Fix settings singleton

This commit is contained in:
pizzaboxer 2024-10-10 20:57:35 +01:00
parent 35cb3b6024
commit 173f1921a6
No known key found for this signature in database
GPG Key ID: 59D4A1DBAD0F2BA8

View File

@ -145,11 +145,13 @@ namespace Bloxstrap
bool showAlreadyRunningWarning = Process.GetProcessesByName(App.ProjectName).Length > 1; bool showAlreadyRunningWarning = Process.GetProcessesByName(App.ProjectName).Length > 1;
var window = new UI.Elements.Settings.MainWindow(showAlreadyRunningWarning); var window = new UI.Elements.Settings.MainWindow(showAlreadyRunningWarning);
window.Show();
// typically we'd use Show(), but we need to block to ensure IPL stays in scope
window.ShowDialog();
} }
else else
{ {
App.Logger.WriteLine(LOG_IDENT, $"Found an already existing menu window"); App.Logger.WriteLine(LOG_IDENT, "Found an already existing menu window");
var process = Utilities.GetProcessesSafe().Where(x => x.MainWindowTitle == Strings.Menu_Title).FirstOrDefault(); var process = Utilities.GetProcessesSafe().Where(x => x.MainWindowTitle == Strings.Menu_Title).FirstOrDefault();