summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qguiapplication.cpp
diff options
context:
space:
mode:
authorMitch Curtis <mitch.curtis@digia.com>2013-03-13 10:34:18 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-03-14 10:47:34 +0100
commitfd7b52d268ab3f9cdcdb06a77b715644d2d22ef3 (patch)
tree239e2768cf7542d571f2275ed9e2bdf42daa9712 /src/gui/kernel/qguiapplication.cpp
parent1d276c256fa6f6ad8cc2c2debd5e0567fd1eba14 (diff)
Make QCoreApplication::startingUp() return false when appropriate.
Currently, QCoreApplication::startingUp() returns true even after a QCoreApplication has been constructed. This patch makes it return false after it has been constructed and adds checks to QApplication and QGuiApplication to ensure that it returns true within the constructor of these classes. Task-number: QTBUG-2591 Change-Id: Ie511522d35b5658c20be43dd112eae18c205277f Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Samuel Rødal <samuel.rodal@digia.com>
Diffstat (limited to 'src/gui/kernel/qguiapplication.cpp')
-rw-r--r--src/gui/kernel/qguiapplication.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gui/kernel/qguiapplication.cpp b/src/gui/kernel/qguiapplication.cpp
index d0b37b7f1b..d42da6ee79 100644
--- a/src/gui/kernel/qguiapplication.cpp
+++ b/src/gui/kernel/qguiapplication.cpp
@@ -926,6 +926,8 @@ static bool runningUnderDebugger()
void QGuiApplicationPrivate::init()
{
+ QCoreApplicationPrivate::is_app_running = false; // Starting up.
+
bool doGrabUnderDebugger = false;
QList<QByteArray> pluginList;
// Get command line params