summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Willich <sabotageandi@gmail.com>2011-10-29 21:43:27 +0200
committerAndreas Willich <sabotageandi@gmail.com>2011-10-29 21:43:27 +0200
commitc920e8daaa4a4a4a601f606eaa4764750fe80639 (patch)
tree6ee77ae8a68b6a41965a39bdef398543731d3b35 /x11-base/xorg-server/files/xorg-server-1.10.4-r2-fix_touchpad_touch_event_removal.patch
parentUpdate patch with latest nathy release (diff)
downloadsabotageandi-c920e8daaa4a4a4a601f606eaa4764750fe80639.tar.gz
sabotageandi-c920e8daaa4a4a4a601f606eaa4764750fe80639.tar.bz2
sabotageandi-c920e8daaa4a4a4a601f606eaa4764750fe80639.zip
update versions
Diffstat (limited to 'x11-base/xorg-server/files/xorg-server-1.10.4-r2-fix_touchpad_touch_event_removal.patch')
-rw-r--r--x11-base/xorg-server/files/xorg-server-1.10.4-r2-fix_touchpad_touch_event_removal.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/x11-base/xorg-server/files/xorg-server-1.10.4-r2-fix_touchpad_touch_event_removal.patch b/x11-base/xorg-server/files/xorg-server-1.10.4-r2-fix_touchpad_touch_event_removal.patch
new file mode 100644
index 0000000..6b16b65
--- /dev/null
+++ b/x11-base/xorg-server/files/xorg-server-1.10.4-r2-fix_touchpad_touch_event_removal.patch
@@ -0,0 +1,16 @@
+--- a/dix/events.c
++++ b/dix/events.c
+@@ -1327,11 +1327,11 @@ RemoveTouchEventsFromQueue(DeviceIntPtr
+ dev->deviceGrab.sync.event = malloc(sizeof(DeviceEvent));
+ memcpy(dev->deviceGrab.sync.event, first->event,
+ sizeof(DeviceEvent));
++ syncEvents.pending = first->next;
++ free(first);
+ }
+ else
+ dev->deviceGrab.sync.event = NULL;
+- syncEvents.pending = first->next;
+- free(first);
+ if (!syncEvents.pending)
+ syncEvents.pendtail = NULL;
+ }