Temporary hack to fix not launching apps when clicked 29/2729/1
authorJimmy Huang <jimmy.huang@intel.com>
Fri, 8 Feb 2013 00:42:59 +0000 (16:42 -0800)
committerJimmy Huang <jimmy.huang@intel.com>
Fri, 8 Feb 2013 00:42:59 +0000 (16:42 -0800)
Signed-off-by: Jimmy Huang <jimmy.huang@intel.com>
src/mouse.c

index 078323f..eb17ce7 100644 (file)
@@ -73,6 +73,17 @@ bool mouse_is_scrolling(void)
        bool scroll_x = false;
        bool scroll_y = false;
 
+       /*
+        * the mouse_info is broken in wayland, can't tell if the click
+        * is clicking or scrolling, putting a check here if the down_x
+        * or down_y number are not normal, assume it's a click
+        */
+
+       if (mouse_info.down_x > 1000 || mouse_info.down_y > 1000)
+       {
+               return false;
+       }
+
        if (mouse_info.move_x > mouse_info.down_x + MOVE_THRESHOLD
                || mouse_info.move_x < mouse_info.down_x - MOVE_THRESHOLD)
        {