--- gdk/quartz/gdkevents-quartz.c.orig	2016-11-24 01:02:35.000000000 +0100
+++ gdk/quartz/gdkevents-quartz.c	2016-12-28 23:32:36.000000000 +0100
@@ -353,9 +353,11 @@
 
 	return mask;
       }
+#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5
     case NSEventTypeMagnify:
     case NSEventTypeRotate:
       return GDK_TOUCHPAD_GESTURE_MASK;
+#endif
     case NSKeyDown:
     case NSKeyUp:
     case NSFlagsChanged:
@@ -832,9 +834,11 @@
     case NSLeftMouseDragged:
     case NSRightMouseDragged:
     case NSOtherMouseDragged:
+#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5
     case NSEventTypeMagnify:
     case NSEventTypeRotate:
       return find_toplevel_for_mouse_event (nsevent, x, y);
+#endif
       
     case NSMouseEntered:
     case NSMouseExited:
