--- video/out/cocoa/events_view.m.orig
+++ video/out/cocoa/events_view.m
@@ -133,7 +133,15 @@
 - (BOOL)containsMouseLocation
 {
     NSRect vF  = [[self.window screen] visibleFrame];
+#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1070
     NSRect vFW = [self.window convertRectFromScreen:vF];
+#else
+    NSPoint vFStart = vF.origin;
+    NSPoint vFEnd = NSMakePoint (vFStart.x + vF.size.width, vFStart.y + vF.size.height);
+    NSPoint vFStartW = [self.window convertScreenToBase:vFStart];
+    NSPoint vFEndW = [self.window convertScreenToBase:vFEnd];
+    NSRect vFW = NSMakeRect (vFStartW.x, vFStartW.y, vFEndW.x - vFStartW.x, vFEndW.y - vFStartW.y);
+#endif
     NSRect vFV = [self convertRect:vFW fromView:nil];
     NSPoint pt = [self convertPoint:[self mouseLocation] fromView:nil];
 
