From 0b5f92d1c76b5b3e7f309c0f33483d5c313a259a Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Mon, 6 Jul 2020 21:00:13 +0200 Subject: Improve control of sheet containing file dialog window. --- src/Fl_Native_File_Chooser_MAC.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/Fl_Native_File_Chooser_MAC.mm b/src/Fl_Native_File_Chooser_MAC.mm index 14dff14ae..0f6191d23 100644 --- a/src/Fl_Native_File_Chooser_MAC.mm +++ b/src/Fl_Native_File_Chooser_MAC.mm @@ -626,7 +626,7 @@ int Fl_Quartz_Native_File_Chooser_Driver::runmodal() [_panel beginSheetModalForWindow:[NSApp mainWindow] completionHandler:^(NSInteger returnCode) { complete = returnCode; // this block runs after OK or Cancel was triggered in file dialog }]; // this message returns immediately and begins the file dialog as a sheet - while (complete < 0) Fl::wait(100); // loop until end of file dialog + while ([_panel isVisible]) Fl::wait(100); // loop until end of file dialog retval = complete; } else -- cgit v1.2.3