diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-04-21 22:16:57 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-04-21 22:16:57 +0200 |
commit | 3c9609c9b469a9d4ea4bfac9f9886d8eb2f4d0f6 (patch) | |
tree | 286b3fc64e2a3b5ca14a220fcf0c58d4002f93df /src/core/render_widget_host_view_qt.cpp | |
parent | a18c1d3c8620dcabb5cf2a2541c9f4a838d24207 (diff) | |
parent | 9e56f570e31a0ef18e544bb21dfddebfe43ec2d0 (diff) |
Merge remote-tracking branch 'origin/5.15' into 5.15.0
Change-Id: I3b93ac7c5ac1662ed51e211beb40be215af47215
Diffstat (limited to 'src/core/render_widget_host_view_qt.cpp')
-rw-r--r-- | src/core/render_widget_host_view_qt.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/core/render_widget_host_view_qt.cpp b/src/core/render_widget_host_view_qt.cpp index 813ce4be9..5887b356e 100644 --- a/src/core/render_widget_host_view_qt.cpp +++ b/src/core/render_widget_host_view_qt.cpp @@ -1,3 +1,4 @@ + /**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. @@ -216,13 +217,13 @@ public: float GetRawY(size_t pointer_index) const override { return touchPoints.at(pointer_index).screenPos().y(); } float GetTouchMajor(size_t pointer_index) const override { - QRectF touchRect = touchPoints.at(pointer_index).rect(); - return std::max(touchRect.height(), touchRect.width()); + QSizeF diams = touchPoints.at(pointer_index).ellipseDiameters(); + return std::max(diams.height(), diams.width()); } float GetTouchMinor(size_t pointer_index) const override { - QRectF touchRect = touchPoints.at(pointer_index).rect(); - return std::min(touchRect.height(), touchRect.width()); + QSizeF diams = touchPoints.at(pointer_index).ellipseDiameters(); + return std::min(diams.height(), diams.width()); } float GetOrientation(size_t pointer_index) const override { |