summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2016-07-15 19:23:32 +0000
committerAlbrecht Schlosser <albrechts.fltk@online.de>2016-07-15 19:23:32 +0000
commit97139057106b6e9022c39ff46b2fc7b0dbcbf35c (patch)
tree77695948682d9c3f926244dee06d20270c86ddb2 /src
parentdb05cd1a926385d830a480f785738b1a678a9671 (diff)
Allow widget callback to be NULL (STR #2835).
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@11812 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src')
-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;