Stop bug warnings on three-finger pinch gestures (#1282252)
This commit is contained in:
parent
1516fd7069
commit
88525d3223
@ -0,0 +1,34 @@
|
|||||||
|
From 1f90ba995c8f22d4e69b347f2e3a49c2949024d8 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Peter Hutterer <peter.hutterer@who-t.net>
|
||||||
|
Date: Wed, 9 Mar 2016 10:45:48 +1000
|
||||||
|
Subject: [PATCH xserver] Xi: don't deliver emulated motion events for
|
||||||
|
non-emulating touches
|
||||||
|
|
||||||
|
The touchpoint knows whether it should be emulating or not and we have a check
|
||||||
|
for that later. Check for this before we generate the event and try to deliver
|
||||||
|
it, lest we trigger a bug warning.
|
||||||
|
|
||||||
|
https://bugzilla.redhat.com/show_bug.cgi?id=1282252
|
||||||
|
|
||||||
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
||||||
|
---
|
||||||
|
Xi/exevents.c | 3 +++
|
||||||
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/Xi/exevents.c b/Xi/exevents.c
|
||||||
|
index 74e49ed..5a0b68d 100644
|
||||||
|
--- a/Xi/exevents.c
|
||||||
|
+++ b/Xi/exevents.c
|
||||||
|
@@ -1379,6 +1379,9 @@ DeliverTouchEmulatedEvent(DeviceIntPtr dev, TouchPointInfoPtr ti,
|
||||||
|
if (!TouchResourceIsOwner(ti, listener->listener))
|
||||||
|
return !Success;
|
||||||
|
|
||||||
|
+ if (!ti->emulate_pointer)
|
||||||
|
+ return !Success;
|
||||||
|
+
|
||||||
|
nevents = TouchConvertToPointerEvent(ev, &motion, &button);
|
||||||
|
BUG_RETURN_VAL(nevents == 0, BadValue);
|
||||||
|
|
||||||
|
--
|
||||||
|
2.5.0
|
||||||
|
|
@ -45,7 +45,7 @@
|
|||||||
Summary: X.Org X11 X server
|
Summary: X.Org X11 X server
|
||||||
Name: xorg-x11-server
|
Name: xorg-x11-server
|
||||||
Version: 1.18.1
|
Version: 1.18.1
|
||||||
Release: 2%{?gitdate:.%{gitdate}}%{dist}
|
Release: 3%{?gitdate:.%{gitdate}}%{dist}
|
||||||
URL: http://www.x.org
|
URL: http://www.x.org
|
||||||
License: MIT
|
License: MIT
|
||||||
Group: User Interface/X
|
Group: User Interface/X
|
||||||
@ -93,6 +93,9 @@ Patch9100: exa-only-draw-valid-trapezoids.patch
|
|||||||
|
|
||||||
Patch9101: 0001-present-fail-flipping-if-we-have-any-slave-outputs.patch
|
Patch9101: 0001-present-fail-flipping-if-we-have-any-slave-outputs.patch
|
||||||
|
|
||||||
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1282252
|
||||||
|
Patch9200: 0001-Xi-don-t-deliver-emulated-motion-events-for-non-emul.patch
|
||||||
|
|
||||||
# because the display-managers are not ready yet, do not upstream
|
# because the display-managers are not ready yet, do not upstream
|
||||||
Patch10000: 0001-Fedora-hack-Make-the-suid-root-wrapper-always-start-.patch
|
Patch10000: 0001-Fedora-hack-Make-the-suid-root-wrapper-always-start-.patch
|
||||||
|
|
||||||
@ -632,6 +635,9 @@ find %{inst_srcdir}/hw/xfree86 -name \*.c -delete
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Mar 09 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.18.1-3
|
||||||
|
- Stop bug warnings on three-finger pinch gestures (#1282252)
|
||||||
|
|
||||||
* Mon Feb 15 2016 Dave Airlie <airlied@redhat.com> 1.18.1-2
|
* Mon Feb 15 2016 Dave Airlie <airlied@redhat.com> 1.18.1-2
|
||||||
- fix issues with reverse prime and present.
|
- fix issues with reverse prime and present.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user