diff --git a/src/plugins/platforms/wasm/qwasmscreen.cpp b/src/plugins/platforms/wasm/qwasmscreen.cpp index 8efe376251b..7a8bb4f6867 100644 --- a/src/plugins/platforms/wasm/qwasmscreen.cpp +++ b/src/plugins/platforms/wasm/qwasmscreen.cpp @@ -209,8 +209,8 @@ void QWasmScreen::updateQScreenAndCanvasRenderSize() m_canvas.set("height", canvasSize.height()); QPoint offset; - offset.setX(m_canvas["offsetTop"].as()); - offset.setY(m_canvas["offsetLeft"].as()); + offset.setX(m_canvas["offsetLeft"].as()); + offset.setY(m_canvas["offsetTop"].as()); emscripten::val rect = m_canvas.call("getBoundingClientRect"); QPoint position(rect["left"].as() - offset.x(), rect["top"].as() - offset.y());