From 78155298edd9d80a395928fdc72f152a158df959 Mon Sep 17 00:00:00 2001 From: "kali kaneko (leap communications)" Date: Tue, 13 Oct 2020 21:22:05 +0200 Subject: [pkg] hide app window --- gui/qml/main.qml | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) (limited to 'gui/qml') diff --git a/gui/qml/main.qml b/gui/qml/main.qml index dcffcde..04592a5 100644 --- a/gui/qml/main.qml +++ b/gui/qml/main.qml @@ -89,20 +89,27 @@ ApplicationWindow { Component.onCompleted: { loginDone = false; - /* stupid as it sounds, windows doesn't like to have the systray icon - not being attached to an actual application window. - We can still use this quirk, and can use the AppWindow with deferred - Loaders as a placeholder for all the many dialogs, or to load - a nice splash screen etc... */ - console.debug("DEBUG: Pre-seeded providers:"); console.debug(providers.getJson()); allowEmptyPass = shouldAllowEmptyPass() - app.visible = true; - //show(); - //hide(); + console.debug("DEBUG platform":, Qt.platform.os) + + if ("osx" == Qt.platform.os || "linux" == Qt.platform.os ) { + app.visible = false; + } + + if ("windows" == Qt.platform.os) { + /* FIXME stupid as it sounds, windows doesn't like to have the systray icon + not being attached to an actual application window?? + We can still use this quirk, and can use the AppWindow with deferred + Loaders as a placeholder for all the many dialogs, or to load + a nice splash screen etc... */ + app.visible = true; + app.show(); + app.hide(); + } } function toHuman(st) { -- cgit v1.2.3