summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/platforms')
-rw-r--r--src/plugins/platforms/wasm/qwasmintegration.cpp14
-rw-r--r--src/plugins/platforms/wasm/qwasmintegration.h1
2 files changed, 0 insertions, 15 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) {
diff --git a/src/plugins/platforms/wasm/qwasmintegration.h b/src/plugins/platforms/wasm/qwasmintegration.h
index f527053489..16c48e1ea1 100644
--- a/src/plugins/platforms/wasm/qwasmintegration.h
+++ b/src/plugins/platforms/wasm/qwasmintegration.h
@@ -82,7 +82,6 @@ public:
QWasmClipboard *getWasmClipboard() { return m_clipboard; }
static QWasmIntegration *get() { return s_instance; }
- static void QWasmBrowserExit();
void addScreen(const emscripten::val &canvas);
void removeScreen(const emscripten::val &canvas);