diff options
author | Ilya Fedin <fedin-ilja2010@ya.ru> | 2023-03-19 10:24:59 +0400 |
---|---|---|
committer | Ilya Fedin <fedin-ilja2010@ya.ru> | 2023-06-05 18:00:15 +0400 |
commit | 8235fa65fe033a94e7a44322d3502f25940092ec (patch) | |
tree | 20dfff097566dd2347cea4ade460374084ee4819 /src/client/qwaylandinputdevice_p.h | |
parent | 40a27c26cee7ad4e5e32eb01568777cd4e9da25c (diff) |
Client: Send release button event on pointer leave
Fixes: QTBUG-97037
Pick-to: 6.6 6.5 6.2 5.15
Change-Id: I151239b276ab5aefe166f5615baf43dab428ce0c
Reviewed-by: David Edmundson <davidedmundson@kde.org>
Diffstat (limited to 'src/client/qwaylandinputdevice_p.h')
-rw-r--r-- | src/client/qwaylandinputdevice_p.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/client/qwaylandinputdevice_p.h b/src/client/qwaylandinputdevice_p.h index d41d885f3..fce6e74cf 100644 --- a/src/client/qwaylandinputdevice_p.h +++ b/src/client/qwaylandinputdevice_p.h @@ -336,6 +336,7 @@ public: QPointF mSurfacePos; QPointF mGlobalPos; Qt::MouseButtons mButtons = Qt::NoButton; + Qt::MouseButton mLastButton = Qt::NoButton; #if QT_CONFIG(cursor) wl_buffer *mCursorBuffer = nullptr; Qt::CursorShape mCursorShape = Qt::BitmapCursor; |