[gtk+] quartz: use get_toplevel_from_ns_event in one more place
- From: Kristian Rietveld <kristian src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] quartz: use get_toplevel_from_ns_event in one more place
- Date: Sun, 6 Nov 2011 09:38:07 +0000 (UTC)
commit 88329aeff478dce1b276d6135c608b61c357c9bf
Author: Kristian Rietveld <kris lanedo com>
Date: Sun Nov 6 10:36:00 2011 +0100
quartz: use get_toplevel_from_ns_event in one more place
Fixup needed due to refactoring in GTK+-3.0.
gdk/quartz/gdkevents-quartz.c | 7 +------
1 files changed, 1 insertions(+), 6 deletions(-)
---
diff --git a/gdk/quartz/gdkevents-quartz.c b/gdk/quartz/gdkevents-quartz.c
index 9c80521..9337e74 100644
--- a/gdk/quartz/gdkevents-quartz.c
+++ b/gdk/quartz/gdkevents-quartz.c
@@ -572,22 +572,17 @@ find_toplevel_for_mouse_event (NSEvent *nsevent,
gint *x,
gint *y)
{
- NSPoint point;
NSPoint screen_point;
NSEventType event_type;
GdkWindow *toplevel;
- GdkQuartzView *view;
GdkDisplay *display;
GdkDeviceGrabInfo *grab;
- view = (GdkQuartzView *)[[nsevent window] contentView];
- toplevel = [view gdkWindow];
+ toplevel = get_toplevel_from_ns_event (nsevent, &screen_point, x, y);
display = gdk_window_get_display (toplevel);
event_type = [nsevent type];
- point = [nsevent locationInWindow];
- screen_point = [[nsevent window] convertBaseToScreen:point];
/* From the docs for XGrabPointer:
*
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]