Skip to content

Commit e658680

Browse files
Fix location of initial settings window
1 parent 3ddcfbe commit e658680

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

MSURandomizer/Views/MsuWindow.axaml.cs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using System;
12
using System.Collections.Generic;
23
using System.IO;
34
using System.Linq;
@@ -77,8 +78,15 @@ private void Control_OnLoaded(object? sender, RoutedEventArgs e)
7778
_service?.FinishInitialization();
7879
if (_model is { HasMsuFolder: false, MsuWindowDisplayOptionsButton: true })
7980
{
80-
var settingsWindow = new SettingsWindow();
81-
settingsWindow.ShowDialog(this);
81+
ITaskService.Run(async () =>
82+
{
83+
await Task.Delay(TimeSpan.FromSeconds(.5));
84+
Dispatcher.UIThread.InvokeAsync(() =>
85+
{
86+
var settingsWindow = new SettingsWindow();
87+
settingsWindow.ShowDialog(this);
88+
});
89+
});
8290
}
8391
}
8492

0 commit comments

Comments
 (0)