diff options
Diffstat (limited to 'src/plugins/platforms/wasm/qwasmintegration.cpp')
| -rw-r--r-- | src/plugins/platforms/wasm/qwasmintegration.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/platforms/wasm/qwasmintegration.cpp b/src/plugins/platforms/wasm/qwasmintegration.cpp index 173131ad84a..2798b06f2bd 100644 --- a/src/plugins/platforms/wasm/qwasmintegration.cpp +++ b/src/plugins/platforms/wasm/qwasmintegration.cpp @@ -22,6 +22,7 @@ #include <QtCore/qcoreapplication.h> #include <qpa/qplatforminputcontextfactory_p.h> #include <qpa/qwindowsysteminterface_p.h> +#include "private/qwasmsuspendresumecontrol_p.h" #include <emscripten/bind.h> #include <emscripten/val.h> @@ -94,6 +95,7 @@ QWasmIntegration::QWasmIntegration() #if QT_CONFIG(accessibility) , m_accessibility(new QWasmAccessibility) #endif + , m_suspendResume(std::make_shared<QWasmSuspendResumeControl>()) // create early in order to register event handlers at startup { s_instance = this; @@ -264,7 +266,7 @@ QPlatformFontDatabase *QWasmIntegration::fontDatabase() const QAbstractEventDispatcher *QWasmIntegration::createEventDispatcher() const { - return new QWasmEventDispatcher; + return new QWasmEventDispatcher(m_suspendResume); } QVariant QWasmIntegration::styleHint(QPlatformIntegration::StyleHint hint) const |
