diff options
Diffstat (limited to 'src/plugins/platforms/wasm/qwasmintegration.cpp')
-rw-r--r-- | src/plugins/platforms/wasm/qwasmintegration.cpp | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/plugins/platforms/wasm/qwasmintegration.cpp b/src/plugins/platforms/wasm/qwasmintegration.cpp index 2f2524737d..470deb6d70 100644 --- a/src/plugins/platforms/wasm/qwasmintegration.cpp +++ b/src/plugins/platforms/wasm/qwasmintegration.cpp @@ -62,11 +62,6 @@ using namespace emscripten; QT_BEGIN_NAMESPACE -static void browserBeforeUnload(emscripten::val) -{ - QWasmIntegration::QWasmBrowserExit(); -} - static void addCanvasElement(emscripten::val canvas) { QWasmIntegration::get()->addScreen(canvas); @@ -95,7 +90,6 @@ static void resizeAllScreens(emscripten::val event) EMSCRIPTEN_BINDINGS(qtQWasmIntegraton) { - function("qtBrowserBeforeUnload", &browserBeforeUnload); function("qtAddCanvasElement", &addCanvasElement); function("qtRemoveCanvasElement", &removeCanvasElement); function("qtResizeCanvasElement", &resizeCanvasElement); @@ -127,8 +121,6 @@ QWasmIntegration::QWasmIntegration() addScreen(canvas); } - emscripten::val::global("window").set("onbeforeunload", val::module_property("qtBrowserBeforeUnload")); - // install browser window resize handler auto onWindowResize = [](int eventType, const EmscriptenUiEvent *e, void *userData) -> int { Q_UNUSED(eventType); @@ -172,12 +164,6 @@ QWasmIntegration::~QWasmIntegration() s_instance = nullptr; } -void QWasmIntegration::QWasmBrowserExit() -{ - QCoreApplication *app = QCoreApplication::instance(); - app->quit(); -} - bool QWasmIntegration::hasCapability(QPlatformIntegration::Capability cap) const { switch (cap) { |