path: root/src/plugins/platforms/ios/qioseventdispatcher.h
diff options
authorTor Arne Vestbø <>2013-10-29 15:56:24 +0100
committerThe Qt Project <>2013-10-30 20:30:19 +0100
commit769abe8d2f34fdd5c67f82cd104187c4ca377f42 (patch)
treea4d25ca244e26643554091f955e717f65e19f822 /src/plugins/platforms/ios/qioseventdispatcher.h
parentd2580054f9d63b1045790b5bd530f02f090dd60a (diff)
iOS: Fix logic for determining whether to exit the root event loop
Instead of trying to hook into various places where we might be in a situation where the root event loop should exit, and then enabling the runloop-observer, we always keep the observer active, and then do the relevant checks whenever the run-loop exits. The reason for checking if the event loop is running is that iOS will enter and exit the root runloop as part of normal operation, eg due to flicking a scroll view and switching the runloop mode, so we need to ensure that we're actually supposed to exit the root event loop. Change-Id: I9b84b47ee45e0c9e2b1d2ebb5a432ea92700b324 Reviewed-by: Richard Moe Gustavsen <>
Diffstat (limited to 'src/plugins/platforms/ios/qioseventdispatcher.h')
1 files changed, 0 insertions, 2 deletions
diff --git a/src/plugins/platforms/ios/qioseventdispatcher.h b/src/plugins/platforms/ios/qioseventdispatcher.h
index f2272ecd68..5caa7f5d2d 100644
--- a/src/plugins/platforms/ios/qioseventdispatcher.h
+++ b/src/plugins/platforms/ios/qioseventdispatcher.h
@@ -54,11 +54,9 @@ public:
explicit QIOSEventDispatcher(QObject *parent = 0);
bool processEvents(QEventLoop::ProcessEventsFlags flags) Q_DECL_OVERRIDE;
- void interrupt() Q_DECL_OVERRIDE;
void handleRunLoopExit(CFRunLoopActivity activity);
- void checkIfEventLoopShouldExit();
void interruptEventLoopExec();