Revision: 23826
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23826
Author:   damien78
Date:     2009-10-14 11:46:41 +0200 (Wed, 14 Oct 2009)

Log Message:
-----------
Cocoa : bugfix #19591
Add trackpad 2 fingers gesture handling, to have it mimicking correctly mouse 
wheel, and thus zoom in/out correctly in the 3D view

Modified Paths:
--------------
    trunk/blender/intern/ghost/intern/GHOST_SystemCocoa.mm

Modified: trunk/blender/intern/ghost/intern/GHOST_SystemCocoa.mm
===================================================================
--- trunk/blender/intern/ghost/intern/GHOST_SystemCocoa.mm      2009-10-14 
09:40:09 UTC (rev 23825)
+++ trunk/blender/intern/ghost/intern/GHOST_SystemCocoa.mm      2009-10-14 
09:46:41 UTC (rev 23826)
@@ -1153,9 +1153,12 @@
                case NSScrollWheel:
                        {
                                GHOST_TInt32 delta;
-                               delta = [event deltaY] > 0 ? 1 : -1;
-                               pushEvent(new 
GHOST_EventWheel(getMilliSeconds(), window, delta));
-
+                               
+                               double deltaF = [event deltaY];
+                               if (deltaF == 0.0) break; //discard trackpad 
delta=0 events
+                               
+                               delta = deltaF > 0.0 ? 1 : -1;
+                               pushEvent(new GHOST_EventWheel([event 
timestamp], window, delta));
                        }
                        break;
                        


_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to