summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/wasm/qwasmintegration.cpp
diff options
context:
space:
mode:
authorMorten Sørvig <morten.sorvig@qt.io>2024-08-14 16:18:45 +0200
committerMorten Sørvig <morten.sorvig@qt.io>2024-08-15 14:09:16 +0200
commit48beca4e7635cf2031c6707042d623c4daf44778 (patch)
tree29ffada5cc2ce5dd126875ab3a041fda748bfa24 /src/plugins/platforms/wasm/qwasmintegration.cpp
parentfd68f894b969b016201e032ba23dac431c19b90a (diff)
wasm: fix compile error due to EM_BOOL type change
emsdk 3.1.62 changes the EM_BOOL type from int to bool. We were using int in two places in the wasm platform plugin. Use EM_BOOL instead to stay compatible with emsdk editions earlier and and later than 3.1.62 Pick-to: 6.8 6.7 Change-Id: I837e76f869225859643dd5a98a28a1eefb5f14a4 Reviewed-by: Lorn Potter <lorn.potter@gmail.com> Reviewed-by: Even Oscar Andersen <even.oscar.andersen@qt.io>
Diffstat (limited to 'src/plugins/platforms/wasm/qwasmintegration.cpp')
-rw-r--r--src/plugins/platforms/wasm/qwasmintegration.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/platforms/wasm/qwasmintegration.cpp b/src/plugins/platforms/wasm/qwasmintegration.cpp
index e4373749d82..a1129f54e31 100644
--- a/src/plugins/platforms/wasm/qwasmintegration.cpp
+++ b/src/plugins/platforms/wasm/qwasmintegration.cpp
@@ -126,14 +126,14 @@ QWasmIntegration::QWasmIntegration()
// install browser window resize handler
emscripten_set_resize_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, nullptr, EM_TRUE,
- [](int, const EmscriptenUiEvent *, void *) -> int {
+ [](int, const EmscriptenUiEvent *, void *) -> EM_BOOL {
// This resize event is called when the HTML window is
// resized. Depending on the page layout the elements might
// also have been resized, so we update the Qt screen sizes
// (and canvas render sizes).
if (QWasmIntegration *integration = QWasmIntegration::get())
integration->resizeAllScreens();
- return 0;
+ return EM_FALSE;
});
// install visualViewport resize handler which picks up size and scale change on mobile.