From 52b1f1cb9f8d4e1fb1fcbde59930a105a819b0b4 Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Thu, 30 Jul 2020 19:45:19 +0200 Subject: Cleanup unused KDE patches Thanks to Patrick Volkerding for the effort. --- kde/patch/krita/krita_qtabletevents.patch | 67 ------------------------------- 1 file changed, 67 deletions(-) delete mode 100644 kde/patch/krita/krita_qtabletevents.patch (limited to 'kde/patch/krita/krita_qtabletevents.patch') diff --git a/kde/patch/krita/krita_qtabletevents.patch b/kde/patch/krita/krita_qtabletevents.patch deleted file mode 100644 index a1d3869..0000000 --- a/kde/patch/krita/krita_qtabletevents.patch +++ /dev/null @@ -1,67 +0,0 @@ -# NOTE: original patch: https://cgit.kde.org/krita.git/commit/?id=a3193fe2 -# But first part (patch to ext_qt)) has been removed due to failure to apply. -# -- Eric Hameleers - -From a3193fe273c3f2c3b5493f77724a4bc099ae5e36 Mon Sep 17 00:00:00 2001 -From: Dmitry Kazakov -Date: Mon, 11 Mar 2019 16:49:31 +0300 -Subject: Add a hacky patch that ensures QTabletEvents to be ignored in - distribution builds - -If we ensure that all the tablet events are ignored, then Qt -will always generate synthesized mouse events, avoiding the -problem of lost Enter/Leave events. - -We also mark our own build of Qt about the presence of the fix -(therefore, it doesn't need this hack). ---- - libs/ui/input/kis_input_manager.cpp | 20 ++++++++++++++++ - -index 30a4677..d173543 100644 ---- a/libs/ui/input/kis_input_manager.cpp -+++ b/libs/ui/input/kis_input_manager.cpp -@@ -496,6 +496,13 @@ bool KisInputManager::eventFilterImpl(QEvent * event) - //Reset signal compressor to prevent processing events before press late - d->resetCompressor(); - d->eatOneMousePress(); -+ -+#if defined Q_OS_LINUX && !defined QT_HAS_ENTER_LEAVE_PATCH -+ // remove this hack when this patch is integrated: -+ // https://codereview.qt-project.org/#/c/255384/ -+ event->setAccepted(false); -+#endif -+ - break; - } - case QEvent::TabletMove: { -@@ -517,6 +524,12 @@ bool KisInputManager::eventFilterImpl(QEvent * event) - */ - d->blockMouseEvents(); - -+#if defined Q_OS_LINUX && !defined QT_HAS_ENTER_LEAVE_PATCH -+ // remove this hack when this patch is integrated: -+ // https://codereview.qt-project.org/#/c/255384/ -+ event->setAccepted(false); -+#endif -+ - break; - } - case QEvent::TabletRelease: { -@@ -529,6 +542,13 @@ bool KisInputManager::eventFilterImpl(QEvent * event) - retval = d->matcher.buttonReleased(tabletEvent->button(), tabletEvent); - retval = true; - event->setAccepted(true); -+ -+#if defined Q_OS_LINUX && !defined QT_HAS_ENTER_LEAVE_PATCH -+ // remove this hack when this patch is integrated: -+ // https://codereview.qt-project.org/#/c/255384/ -+ event->setAccepted(false); -+#endif -+ - break; - } - --- -cgit v1.1 - - -- cgit v1.2.3