diff options
| author | Mikolaj Boc <[email protected]> | 2022-09-07 16:27:43 +0200 | 
|---|---|---|
| committer | Mikolaj Boc <[email protected]> | 2022-09-08 21:12:52 +0200 | 
| commit | 809ff675c9492a5ddda82483aef9afb285383827 (patch) | |
| tree | f0d3e466f52b2cce9e83c061e81f90f7debdc414 /src/plugins/platforms/wasm/qwasmscreen.cpp | |
| parent | 06f5c9ca6094c28db765830e377ddeada07c1ba3 (diff) | |
Take into account that pointer event's location is already global
Therefore, no translation to screen coords is needed.
Task-number: QTBUG-106031
Pick-to: 6.4
Change-Id: I0dbbc5e4df79d85f9c6ef47f09ea54f19b67d2d7
Reviewed-by: Morten Johan Sørvig <[email protected]>
Diffstat (limited to 'src/plugins/platforms/wasm/qwasmscreen.cpp')
| -rw-r--r-- | src/plugins/platforms/wasm/qwasmscreen.cpp | 8 | 
1 files changed, 3 insertions, 5 deletions
diff --git a/src/plugins/platforms/wasm/qwasmscreen.cpp b/src/plugins/platforms/wasm/qwasmscreen.cpp index 69b65833a5a..ff51cafb06e 100644 --- a/src/plugins/platforms/wasm/qwasmscreen.cpp +++ b/src/plugins/platforms/wasm/qwasmscreen.cpp @@ -263,13 +263,11 @@ QWindow *QWasmScreen::topLevelAt(const QPoint &p) const      return m_compositor->windowAt(p);  } -QPoint QWasmScreen::translateAndClipGlobalPoint(const QPoint &p) const +QPoint QWasmScreen::clipPoint(const QPoint &p) const  {      return QPoint( -            std::max(screen()->geometry().left(), -                     std::min(screen()->geometry().right(), screen()->geometry().left() + p.x())), -            std::max(screen()->geometry().top(), -                     std::min(screen()->geometry().bottom(), screen()->geometry().top() + p.y()))); +            std::max(screen()->geometry().left(), std::min(screen()->geometry().right(), p.x())), +            std::max(screen()->geometry().top(), std::min(screen()->geometry().bottom(), p.y())));  }  void QWasmScreen::invalidateSize()  | 
