[gtk+/composite-templates] Protect sectond call of nsevent	hasPreciseScrollingDeltas from pre-Lion
- From: Juan Pablo Ugarte <jpu src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [gtk+/composite-templates] Protect sectond call of nsevent	hasPreciseScrollingDeltas from pre-Lion
- Date: Fri, 14 Sep 2012 21:26:59 +0000 (UTC)
commit 2beec673f3fbb26a80f9e7a1fb5ea80f51264b80
Author: John Ralls <jralls ceridwen us>
Date:   Mon Sep 3 16:56:46 2012 -0700
    Protect sectond call of nsevent hasPreciseScrollingDeltas from pre-Lion
 gdk/quartz/gdkevents-quartz.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/gdk/quartz/gdkevents-quartz.c b/gdk/quartz/gdkevents-quartz.c
index 0c4c240..b2ecb1a 100644
--- a/gdk/quartz/gdkevents-quartz.c
+++ b/gdk/quartz/gdkevents-quartz.c
@@ -1386,7 +1386,8 @@ gdk_event_translate (GdkEvent *event,
 
         if (dx != 0.0 || dy != 0.0)
           {
-            if ([nsevent hasPreciseScrollingDeltas])
+#ifdef AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER
+	    if (gdk_quartz_osx_version() >= GDK_OSX_LION &[nsevent hasPreciseScrollingDeltas])
               {
                 GdkEvent *emulated_event;
 
@@ -1398,6 +1399,7 @@ gdk_event_translate (GdkEvent *event,
                 append_event (emulated_event, TRUE);
               }
             else
+#endif
               fill_scroll_event (window, event, nsevent,
                                  x, y, x_root, y_root,
                                  dx, dy, direction);
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]