From aa8b00a923c28bfb2516e3d42dff8f14c4ff20e8 Mon Sep 17 00:00:00 2001 From: Richard Hult Date: Thu, 14 Feb 2008 21:48:41 +0000 Subject: [PATCH] Using makeKeyWindow unfortunately doesn't work in all cases, we must use 2008-02-14 Richard Hult * gdk/quartz/gdkwindow-quartz.c: (gdk_window_focus): Using makeKeyWindow unfortunately doesn't work in all cases, we must use makeKeyAndOrderFront. svn path=/trunk/; revision=19568 --- ChangeLog | 6 ++++++ gdk/quartz/gdkwindow-quartz.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 9653200cd6..6efe9f47fe 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-02-14 Richard Hult + + * gdk/quartz/gdkwindow-quartz.c: (gdk_window_focus): Using + makeKeyWindow unfortunately doesn't work in all cases, we must use + makeKeyAndOrderFront. + 2008-02-14 Richard Hult * gdk/quartz/gdkwindow-quartz.c: (get_fullscreen_geometry), diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index 4682ea2880..6349ebc44f 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -2229,7 +2229,7 @@ gdk_window_focus (GdkWindow *window, if (private->accept_focus && private->window_type != GDK_WINDOW_TEMP) { GDK_QUARTZ_ALLOC_POOL; - [impl->toplevel makeKeyWindow]; + [impl->toplevel makeKeyAndOrderFront:impl->toplevel]; GDK_QUARTZ_RELEASE_POOL; } }