summaryrefslogtreecommitdiff
path: root/src/Fl.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/Fl.cxx')
-rw-r--r--src/Fl.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Fl.cxx b/src/Fl.cxx
index a672b5e14..a708f2ffb 100644
--- a/src/Fl.cxx
+++ b/src/Fl.cxx
@@ -238,6 +238,7 @@ extern int fl_wait(double time); // in Fl_<platform>.cxx
static char in_idle;
double Fl::wait(double time_to_wait) {
+ // delete all widgets that were listed during callbacks
do_widget_deletion();
if (first_timeout) {