minimize cm before hide to send focus back

Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
21pages 2023-04-11 09:56:35 +08:00
parent fff7feec4c
commit 341f36caf2

View File

@ -134,8 +134,7 @@ void runMainApp(bool startService) async {
await restoreWindowPosition(WindowType.Main); await restoreWindowPosition(WindowType.Main);
// Check the startup argument, if we successfully handle the argument, we keep the main window hidden. // Check the startup argument, if we successfully handle the argument, we keep the main window hidden.
final handledByUniLinks = await initUniLinks(); final handledByUniLinks = await initUniLinks();
debugPrint( debugPrint("handled by uni links: $handledByUniLinks");
"handled by uni links: $handledByUniLinks");
if (handledByUniLinks || checkArguments()) { if (handledByUniLinks || checkArguments()) {
windowManager.hide(); windowManager.hide();
} else { } else {
@ -249,6 +248,7 @@ void hideCmWindow() {
windowManager.setOpacity(0); windowManager.setOpacity(0);
windowManager.waitUntilReadyToShow(windowOptions, () async { windowManager.waitUntilReadyToShow(windowOptions, () async {
bind.mainHideDocker(); bind.mainHideDocker();
await windowManager.minimize();
await windowManager.hide(); await windowManager.hide();
}); });
} }