diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/platforms/wasm/qwasmcompositor.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/platforms/wasm/qwasmcompositor.cpp b/src/plugins/platforms/wasm/qwasmcompositor.cpp index df0939df6cc..788dee6cbc7 100644 --- a/src/plugins/platforms/wasm/qwasmcompositor.cpp +++ b/src/plugins/platforms/wasm/qwasmcompositor.cpp @@ -1068,7 +1068,11 @@ bool QWasmCompositor::processMouse(int eventType, const EmscriptenMouseEvent *mo if (htmlWindow && pressedButtons.testFlag(Qt::NoButton)) { - if (htmlWindow->isPointOnResizeRegion(globalPoint)) { + Qt::WindowStates windowState = htmlWindow->window()->windowState(); + bool isResizable = !(windowState.testFlag(Qt::WindowMaximized) || windowState.testFlag(Qt::WindowFullScreen)); + bool isOnResizeRegion = htmlWindow->isPointOnResizeRegion(globalPoint); + + if (isResizable && isOnResizeRegion) { QCursor resizingCursor = eventTranslator->cursorForMode(htmlWindow->resizeModeAtPoint(globalPoint)); if (resizingCursor != window2->cursor()) { |