summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/launcher/serverapp.cpp14
-rw-r--r--core/launcher/serverapp.h4
2 files changed, 17 insertions, 1 deletions
diff --git a/core/launcher/serverapp.cpp b/core/launcher/serverapp.cpp
index 11381e6..f7c2341 100644
--- a/core/launcher/serverapp.cpp
+++ b/core/launcher/serverapp.cpp
@@ -264,2 +264,3 @@ bool ServerApplication::doRestart = FALSE;
bool ServerApplication::allowRestart = TRUE;
+bool ServerApplication::ms_is_starting = TRUE;
@@ -286,3 +287,3 @@ ServerApplication::ServerApplication( int& argc, char **argv, Type t )
{
-
+ ms_is_starting = true;
@@ -848,2 +849,13 @@ ServerApplication *ServerApplication::me ( )
+bool ServerApplication::isStarting()
+{
+ return ms_is_starting;
+}
+
+int ServerApplication::exec()
+{
+ ms_is_starting = true;
+ qDebug("Serverapp - exec");
+ return QPEApplication::exec();
+}
diff --git a/core/launcher/serverapp.h b/core/launcher/serverapp.h
index fe3f24a..4d9f808 100644
--- a/core/launcher/serverapp.h
+++ b/core/launcher/serverapp.h
@@ -96,2 +96,4 @@ public:
static void login(bool at_poweron);
+
+ static bool isStarting();
@@ -101,2 +103,3 @@ public:
void restart();
+ int exec();
@@ -157,2 +160,3 @@ private:
bool m_alarm_sound : 1;
+ static bool ms_is_starting;