Jeremy Henty wrote: > On Wed, Nov 05, 2008 at 02:32:33PM -0000, MacArthur, Ian (SELEX GALILEO, UK) > wrote: > >>> I'd like to know if it's a bug that the attached program needs to >>> explicitly call redraw() in the callback. >> This looks like the sort of thing (deleting a widget in its own >> callback) that requires the use of ::delete_widget(...) in fltk-1.x, >> but that should not be necessary in fltk-2. > > We have also seen this in the Dillo downloads GUI which does something > similar but deletes the widgets from a timeout callback, so it's not > exclusive to code that deletes a widget from its own callback. > Strangely, that version of the bug is harder to replicate: I couldn't > reproduce it at all but other developers saw the same problem that my > toy example demonstrated and the same fix worked for them. > >> I guess an STR would not go amiss for this. > > Done (after some incompetent faffing on my part)! > > http://www.fltk.org/str.php?L2084 > > Regards, > > Jeremy Henty
This was a bug, fltk2.0 does automatic redraw for anything that needs it unless it is an inline function. The remove() now does a redraw in the current svn version. _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

