[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-input-synaptics: Changes to 'ubuntu'



 debian/changelog                                           |    7 ++++
 debian/patches/123_order_ProcessTouch_for_numFingers.patch |   20 +++++++++++++
 debian/patches/series                                      |    1 
 3 files changed, 28 insertions(+)

New commits:
commit c4fe0ebcc9a411a6f498fd292e5decf246ab25c5
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Tue Apr 5 11:09:12 2011 -0400

    Fix jumpy cursor on multitouch trackpads (LP: #751525)
    
    * Fix jumpy cursor on multitouch trackpads (LP: #751525)
      - Added 123_order_ProcessTouch_for_numFingers.patch

diff --git a/debian/changelog b/debian/changelog
index a5673b4..e58e074 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu11) UNRELEASED; urgency=low
+
+  * Fix jumpy cursor on multitouch trackpads (LP: #751525)
+    - Added 123_order_ProcessTouch_for_numFingers.patch
+
+ -- Chase Douglas <chase.douglas@ubuntu.com>  Tue, 05 Apr 2011 11:03:12 -0400
+
 xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu10) natty; urgency=low
 
   * Ensure touch mask exists before clearing it (LP: #747126)
diff --git a/debian/patches/123_order_ProcessTouch_for_numFingers.patch b/debian/patches/123_order_ProcessTouch_for_numFingers.patch
new file mode 100644
index 0000000..7ad1177
--- /dev/null
+++ b/debian/patches/123_order_ProcessTouch_for_numFingers.patch
@@ -0,0 +1,20 @@
+Index: xserver-xorg-input-synaptics/src/eventcomm.c
+===================================================================
+--- xserver-xorg-input-synaptics.orig/src/eventcomm.c	2011-04-05 11:02:20.297458106 -0400
++++ xserver-xorg-input-synaptics/src/eventcomm.c	2011-04-05 11:02:48.753536302 -0400
+@@ -547,6 +547,7 @@
+     case EV_SYN:
+         switch (ev->code) {
+         case SYN_REPORT:
++            ProcessTouch(pInfo, priv);
+             if (priv->has_touch && ecpriv->active_touches < 2)
+                 hw->numFingers = ecpriv->active_touches;
+             else if (comm->oneFinger)
+@@ -558,7 +559,6 @@
+             else
+                 hw->numFingers = 0;
+             *hwRet = *hw;
+-            ProcessTouch(pInfo, priv);
+             return TRUE;
+         }
+     case EV_KEY:
diff --git a/debian/patches/series b/debian/patches/series
index f806d2e..36fa8e8 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -14,3 +14,4 @@
 120_active_touches_num_fingers.patch
 121_semi-mt_num_fingers.patch
 122_revert_pressure_finger_default.patch
+123_order_ProcessTouch_for_numFingers.patch


Reply to: