diff options
Diffstat (limited to 'src/plugins/platforms/ios/qiosintegration.mm')
-rw-r--r-- | src/plugins/platforms/ios/qiosintegration.mm | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/plugins/platforms/ios/qiosintegration.mm b/src/plugins/platforms/ios/qiosintegration.mm index cbf9dba862..d854bf7723 100644 --- a/src/plugins/platforms/ios/qiosintegration.mm +++ b/src/plugins/platforms/ios/qiosintegration.mm @@ -40,6 +40,8 @@ ****************************************************************************/ #include "qiosintegration.h" +#include "qioseventdispatcher.h" +#include "qiosglobal.h" #include "qioswindow.h" #include "qiosbackingstore.h" #include "qiosscreen.h" @@ -47,7 +49,6 @@ #include "qiosinputcontext.h" #include "qiostheme.h" -#include <QtPlatformSupport/private/qeventdispatcher_cf_p.h> #include <QtPlatformSupport/private/qcoretextfontdatabase_p.h> #include <QDir> @@ -114,7 +115,10 @@ QPlatformOpenGLContext *QIOSIntegration::createPlatformOpenGLContext(QOpenGLCont QAbstractEventDispatcher *QIOSIntegration::guiThreadEventDispatcher() const { - return new QEventDispatcherCoreFoundation; + if (isQtApplication()) + return new QIOSEventDispatcher; + else + return new QEventDispatcherCoreFoundation; } QPlatformFontDatabase * QIOSIntegration::fontDatabase() const |