Remove Uncessary Window.Activate()

This commit is contained in:
Zelin Liao 2021-06-26 20:42:09 +08:00
parent 794911aad4
commit 867c2a711b
2 changed files with 9 additions and 3 deletions

View file

@ -55,7 +55,7 @@ namespace Flow.Launcher
SetHotkey(ctlHotkey.CurrentHotkey, delegate
{
App.API.ChangeQuery(pluginHotkey.ActionKeyword);
Application.Current.MainWindow.Visibility = Visibility.Visible;
ShowMainWindow();
});
}
else
@ -73,11 +73,18 @@ namespace Flow.Launcher
SetHotkey(new HotkeyModel(updateCustomHotkey.Hotkey), delegate
{
App.API.ChangeQuery(updateCustomHotkey.ActionKeyword);
Application.Current.MainWindow.Visibility = Visibility.Visible;
ShowMainWindow();
});
}
Close();
static void ShowMainWindow()
{
Window mainWindow = Application.Current.MainWindow;
mainWindow.Visibility = Visibility.Visible;
mainWindow.Focus();
}
}
public void UpdateItem(CustomPluginHotkey item)

View file

@ -302,7 +302,6 @@ namespace Flow.Launcher.Plugin.Shell
// show the main window and set focus to the query box
Window mainWindow = Application.Current.MainWindow;
mainWindow.Visibility = Visibility.Visible;
mainWindow.Activate();
mainWindow.Focus();
}