> Yes, but like I said its not necessarily FNFC. I've been using
> FNFC for a couple years now with no problems. This OpenGL thing
> seems to have only cropped up since the 10.5.3 update.
Mmm, it could be some event timing thing that 10.5.3 changed,
but may still be FNFC's fault in how it uses the API to block
while the dialog is open.
I think my call to NavDialogRun() is the thing that blocks.
Basically this line in Fl_Native_File_Chooser_MAC.cxx:
// SHOW THE DIALOG
if ( ( err = NavDialogRun(_ref) ) != 0 ) {
..
}
..which is the thing that 'blocks'.
I'm not sure if there's something I can do differently that
would keep FLTK in the event loop somehow. Admittedly I'm
not all that familiar with the OSX API.
> My only lingering thought is that somehow but stopping the
> FLTK events processing, a "redraw" is not going through
> when it should be. Will do more testing.
I agree.
It's possible there's something I can add to the app loop
that keeps events flowing to FLTK.
Matthias might have some suggestions on what to do, as he's
the OSX API expert 'round these parts.
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk