From 81fcaed45669ec06a7302b427eacbd550b2ee7b2 Mon Sep 17 00:00:00 2001 From: Manolo Gouy Date: Sat, 22 Oct 2011 15:12:57 +0000 Subject: Mac OS: the procedure used to restore visible focus to a window after using an Fl_Native_File_Chooser window failed under OS X 10.7. It's replaced by a simpler, OS version-independent procedure. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9144 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- src/Fl_Native_File_Chooser_MAC.mm | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/Fl_Native_File_Chooser_MAC.mm') diff --git a/src/Fl_Native_File_Chooser_MAC.mm b/src/Fl_Native_File_Chooser_MAC.mm index 2aa48c2bf..764e4261c 100644 --- a/src/Fl_Native_File_Chooser_MAC.mm +++ b/src/Fl_Native_File_Chooser_MAC.mm @@ -532,6 +532,7 @@ int Fl_Native_File_Chooser::post() { } // SHOW THE DIALOG + NSWindow *key = [NSApp keyWindow]; if ( [(NSSavePanel*)_panel isKindOfClass:[NSOpenPanel class]] ) { NSPopUpButton *popup = nil; if (_filt_total) { @@ -609,6 +610,7 @@ int Fl_Native_File_Chooser::post() { [preset release]; if ( retval == NSOKButton ) get_saveas_basename(); } + [key makeKeyWindow]; [localPool release]; return (retval == NSOKButton ? 0 : 1); } -- cgit v1.2.3