mirror of
https://github.com/fltk/fltk.git
synced 2026-05-20 12:41:27 +08:00
Improve Fl_Native_File_Chooser open dialog under Mac OS 10.12 that had lost its titlebar message.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@12011 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
@@ -643,7 +643,9 @@ int Fl_Quartz_Native_File_Chooser_Driver::post() {
|
||||
break;
|
||||
}
|
||||
NSString *nstitle = [NSString stringWithUTF8String: (_title ? _title : "No Title")];
|
||||
[(NSSavePanel*)_panel setTitle:nstitle];
|
||||
BOOL is_open_panel = [(NSSavePanel*)_panel isKindOfClass:[NSOpenPanel class]];
|
||||
if (is_open_panel && fl_mac_os_version >= 101200 ) [(NSOpenPanel*)_panel setMessage:nstitle]; // 10.3
|
||||
else [(NSSavePanel*)_panel setTitle:nstitle];
|
||||
switch (_btype) {
|
||||
case Fl_Native_File_Chooser::BROWSE_MULTI_FILE:
|
||||
[(NSOpenPanel*)_panel setAllowsMultipleSelection:YES];
|
||||
@@ -661,7 +663,6 @@ int Fl_Quartz_Native_File_Chooser_Driver::post() {
|
||||
|
||||
// SHOW THE DIALOG
|
||||
NSWindow *key = [NSApp keyWindow];
|
||||
BOOL is_open_panel = [(NSSavePanel*)_panel isKindOfClass:[NSOpenPanel class]];
|
||||
NSPopUpButton *popup = nil;
|
||||
if ( is_open_panel ) {
|
||||
if (_filt_total) {
|
||||
|
||||
Reference in New Issue
Block a user