summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Fl_Widget.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Fl_Widget.cxx b/src/Fl_Widget.cxx
index 717f8efb9..ee6104354 100644
--- a/src/Fl_Widget.cxx
+++ b/src/Fl_Widget.cxx
@@ -321,6 +321,7 @@ Fl_Widget::copy_label(const char *a) {
*/
void
Fl_Widget::do_callback(Fl_Widget* o,void* arg) {
+ if (!callback_) return;
Fl_Widget_Tracker wp(this);
callback_(o,arg);
if (wp.deleted()) return;