diff --git a/Flow.Launcher/SettingWindow.xaml.cs b/Flow.Launcher/SettingWindow.xaml.cs index 8144c8ff8a3..1a75a853bef 100644 --- a/Flow.Launcher/SettingWindow.xaml.cs +++ b/Flow.Launcher/SettingWindow.xaml.cs @@ -446,15 +446,15 @@ private void PluginStore_OnKeyDown(object sender, KeyEventArgs e) public void InitializePosition() { - if (settings.SettingWindowTop >= 0 && settings.SettingWindowLeft >= 0) + if (settings.SettingWindowTop == null) { - Top = settings.SettingWindowTop; - Left = settings.SettingWindowLeft; + Top = WindowTop(); + Left = WindowLeft(); } else { - Top = WindowTop(); - Left = WindowLeft(); + Top = settings.SettingWindowTop; + Left = settings.SettingWindowLeft; } WindowState = settings.SettingWindowState; }