22 lines
1.1 KiB
Diff
22 lines
1.1 KiB
Diff
|
From: hanpinlong <hanpinlong@kylinos.cn>
|
||
|
Date: Wed, 24 May 2023 08:29:09 +0000
|
||
|
Subject: !13 rebuild Merge pull request !13 from hanpinlong/openkylin/yangtze
|
||
|
|
||
|
---
|
||
|
src/gui/kernel/qguiapplication.cpp | 2 +-
|
||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||
|
|
||
|
diff --git a/src/gui/kernel/qguiapplication.cpp b/src/gui/kernel/qguiapplication.cpp
|
||
|
index 29e2e61..d2a265b 100644
|
||
|
--- a/src/gui/kernel/qguiapplication.cpp
|
||
|
+++ b/src/gui/kernel/qguiapplication.cpp
|
||
|
@@ -3057,7 +3057,7 @@ void QGuiApplicationPrivate::processTouchEvent(QWindowSystemInterfacePrivate::To
|
||
|
QEvent::Type mouseEventType = QEvent::MouseMove;
|
||
|
Qt::MouseButton button = Qt::NoButton;
|
||
|
Qt::MouseButtons buttons = Qt::LeftButton;
|
||
|
- if (eventType == QEvent::TouchBegin && m_fakeMouseSourcePointId < 0)
|
||
|
+ if ((eventType == QEvent::TouchBegin && m_fakeMouseSourcePointId < 0)
|
||
|
|| (touchPoints.count() == 1 && m_fakeMouseSourcePointId != touchPoints.first().id()))
|
||
|
m_fakeMouseSourcePointId = touchPoints.first().id();
|
||
|
for (const auto &touchPoint : touchPoints) {
|