From 08000a6f3a45742baa6649271f41408047dcf61c Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Thu, 28 Feb 2013 11:08:13 +0100 Subject: [PATCH 38/68] quartz: don't forward events to the toplevel nswindow's layer_view --- gdk/quartz/gdkevents-quartz.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gdk/quartz/gdkevents-quartz.c b/gdk/quartz/gdkevents-quartz.c index f6742f0..6271085 100644 --- a/gdk/quartz/gdkevents-quartz.c +++ b/gdk/quartz/gdkevents-quartz.c @@ -856,6 +856,9 @@ find_window_for_ns_event (NSEvent *nsevent, NSView* sv = [[toplevel_impl->view subviews] objectAtIndex:i]; NSRect r = [sv frame]; + if (sv == toplevel_impl->layer_view) + continue; + if (r.origin.x <= *x && r.origin.x + r.size.width >= *x && r.origin.y <= *y && r.origin.y + r.size.height >= *y) { -- 1.7.10.2 (Apple Git-33)