diff options
author | Lorn Potter <lorn.potter@gmail.com> | 2018-06-25 10:58:00 +1000 |
---|---|---|
committer | Lorn Potter <lorn.potter@gmail.com> | 2021-06-26 03:47:59 +1000 |
commit | 286816e76ef9dd5c656a25e604ea00138da957f5 (patch) | |
tree | 12d4f53afcede2ab6962ba9c1b2dd568b24f3ddf /src/plugins/platforms/wasm/qwasmeventtranslator.h | |
parent | b10e4e846e7b1a7b4c9c7cb7b4ef1081e22f2354 (diff) |
wasm: fix mouse, touch and wheel event propagation
Otherwise touch pad and wheel + ctrl cause the window to be zoomed,
which is not what happens on desktop.
Pick-to: 6.2
Change-Id: Ic841b7c2ab56846db9f030abaeb9efa7d3dd4dcf
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
Diffstat (limited to 'src/plugins/platforms/wasm/qwasmeventtranslator.h')
-rw-r--r-- | src/plugins/platforms/wasm/qwasmeventtranslator.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/platforms/wasm/qwasmeventtranslator.h b/src/plugins/platforms/wasm/qwasmeventtranslator.h index ab06bb8cf0..3e772583af 100644 --- a/src/plugins/platforms/wasm/qwasmeventtranslator.h +++ b/src/plugins/platforms/wasm/qwasmeventtranslator.h @@ -74,7 +74,7 @@ private: QFlags<Qt::KeyboardModifier> translateMouseEventModifier(const EmscriptenMouseEvent *mouseEvent); Qt::MouseButton translateMouseButton(unsigned short button); - void processMouse(int eventType, const EmscriptenMouseEvent *mouseEvent); + bool processMouse(int eventType, const EmscriptenMouseEvent *mouseEvent); bool processKeyboard(int eventType, const EmscriptenKeyboardEvent *keyEvent); Qt::Key translateDeadKey(Qt::Key deadKey, Qt::Key accentBaseKey); |