summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/kernel')
-rw-r--r--src/corelib/kernel/qcoreapplication.cpp2
-rw-r--r--src/corelib/kernel/qeventloop.cpp1
-rw-r--r--src/corelib/kernel/qeventloop.h3
3 files changed, 4 insertions, 2 deletions
diff --git a/src/corelib/kernel/qcoreapplication.cpp b/src/corelib/kernel/qcoreapplication.cpp
index c980e70dbf..e3530a3393 100644
--- a/src/corelib/kernel/qcoreapplication.cpp
+++ b/src/corelib/kernel/qcoreapplication.cpp
@@ -1381,7 +1381,7 @@ int QCoreApplication::exec()
QEventLoop eventLoop;
self->d_func()->in_exec = true;
self->d_func()->aboutToQuitEmitted = false;
- int returnCode = eventLoop.exec();
+ int returnCode = eventLoop.exec(QEventLoop::ApplicationExec);
threadData->quitNow = false;
if (self)
diff --git a/src/corelib/kernel/qeventloop.cpp b/src/corelib/kernel/qeventloop.cpp
index 4e4fa11b30..b5304332ad 100644
--- a/src/corelib/kernel/qeventloop.cpp
+++ b/src/corelib/kernel/qeventloop.cpp
@@ -88,6 +88,7 @@ QT_BEGIN_NAMESPACE
\omitvalue X11ExcludeTimers
\omitvalue EventLoopExec
\omitvalue DialogExec
+ \omitvalue ApplicationExec
\sa processEvents()
*/
diff --git a/src/corelib/kernel/qeventloop.h b/src/corelib/kernel/qeventloop.h
index 9b83d692fa..f3896bdd62 100644
--- a/src/corelib/kernel/qeventloop.h
+++ b/src/corelib/kernel/qeventloop.h
@@ -62,7 +62,8 @@ public:
WaitForMoreEvents = 0x04,
X11ExcludeTimers = 0x08,
EventLoopExec = 0x20,
- DialogExec = 0x40
+ DialogExec = 0x40,
+ ApplicationExec = 0x80,
};
Q_DECLARE_FLAGS(ProcessEventsFlags, ProcessEventsFlag)