Warning, /graphics/krita/3rdparty/ext_qt/0025-Disable-tablet-relative-mode-in-Qt.patch is written in an unsupported language. File is not indexed.
0001 From e24af83bc9aa46ca49d28a3e27b85e7bd29a2e0f Mon Sep 17 00:00:00 2001 0002 From: Dmitry Kazakov <dimula73@gmail.com> 0003 Date: Sat, 13 Apr 2019 20:29:14 +0300 0004 Subject: [PATCH 06/47] Disable tablet relative mode in Qt 0005 0006 --- 0007 src/plugins/platforms/windows/qwindowstabletsupport.cpp | 5 +++++ 0008 1 file changed, 5 insertions(+) 0009 0010 diff --git a/src/plugins/platforms/windows/qwindowstabletsupport.cpp b/src/plugins/platforms/windows/qwindowstabletsupport.cpp 0011 index 44b94d044d..6a9fe28e75 100644 0012 --- a/src/plugins/platforms/windows/qwindowstabletsupport.cpp 0013 +++ b/src/plugins/platforms/windows/qwindowstabletsupport.cpp 0014 @@ -564,6 +564,11 @@ bool QWindowsTabletSupport::translateTabletPacketEvent() 0015 m_state = PenDown; 0016 m_mode = (mouseLocation - globalPosF).manhattanLength() > m_absoluteRange 0017 ? MouseMode : PenMode; 0018 + 0019 + // Krita doesn't support mouse mode. And this code may break 0020 + // normal painting, so we just disable it. 0021 + m_mode = PenMode; 0022 + 0023 qCDebug(lcQpaTablet) << __FUNCTION__ << "mode=" << m_mode << "pen:" 0024 << globalPosF << "mouse:" << mouseLocation; 0025 } 0026 -- 0027 2.20.1.windows.1 0028