# HG changeset patch # User Shai Ayal # Date 1264877057 -7200 # Node ID 02ae72071221cfd9640b95accbbe44b3f0590951 # Parent fa0c28aff4390aa197d1124e89a0465a98e7b998 improve __fltk_redraw__ diff --git a/src/ChangeLog b/src/ChangeLog --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2010-01-30 Shai Ayal + + * DLD-FUNCTIONS/fltk_backend.cc (__fltk_redraw__): call + Fl::check twice to ensure all pending draws are shown on screen + 2010-01-30 Jaroslav Hajek * oct-lvalue.h (octave_lvalue::black_hole): Remove field. diff --git a/src/DLD-FUNCTIONS/fltk_backend.cc b/src/DLD-FUNCTIONS/fltk_backend.cc --- a/src/DLD-FUNCTIONS/fltk_backend.cc +++ b/src/DLD-FUNCTIONS/fltk_backend.cc @@ -937,7 +937,9 @@ } } - Fl::wait (fltk_maxtime); + // it seems that we have to call Fl::check twice to get everything drawn + Fl::check (); + Fl::check (); } return 0;