I'm of the opinion (on the basis of inadequate tests by me!) that the crux is when Fl_Double_Window::flush() tries to create a zero sized Fl_offscreen surface. If we prevent it from doing so (which is what the OP's workaround did) then everything seems fine, even if the window is resized to 0,0.
Whether we should allow zero-sized windows is probably a whole other question of course! -- Ian Sent, much to my surprise, from my iPhone _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

