summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Fl_Widget.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Fl_Widget.cxx b/src/Fl_Widget.cxx
index ff631fd49..51610347d 100644
--- a/src/Fl_Widget.cxx
+++ b/src/Fl_Widget.cxx
@@ -332,10 +332,10 @@ Fl_Widget::copy_label(const char *a) {
*/
void
Fl_Widget::do_callback(Fl_Widget* o,void* arg) {
- Fl_Widget_Tracker wp(o);
- callback_(o,arg);
+ Fl_Widget_Tracker wp(this);
+ callback_(o,arg);
if (wp.deleted()) return;
- if (callback_ != default_callback)
+ if (callback_ != default_callback)
clear_changed();
}