diff --git a/client/ui/controllers/pageController.cpp b/client/ui/controllers/pageController.cpp index e162f66f..e6bec2e3 100644 --- a/client/ui/controllers/pageController.cpp +++ b/client/ui/controllers/pageController.cpp @@ -132,8 +132,10 @@ void PageController::showOnStartup() } else { #if defined(Q_OS_WIN) || (defined(Q_OS_LINUX) && !defined(Q_OS_ANDROID)) emit hideMainWindow(); -#elif defined Q_OS_MACX and !defined MACOS_NE +#elif defined Q_OS_MACX && !defined(MACOS_NE) setDockIconVisible(false); +#elif defined(MACOS_NE) + emit hideMainWindow(); #endif } } diff --git a/client/ui/qml/main2.qml b/client/ui/qml/main2.qml index 7cd5790b..85ad700e 100644 --- a/client/ui/qml/main2.qml +++ b/client/ui/qml/main2.qml @@ -69,7 +69,11 @@ Window { } function onHideMainWindow() { - root.hide() + if (Qt.platform.os === "osx") { + root.showMinimized(); + } else { + root.hide(); + } } function onShowErrorMessage(errorMessage) {