summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Fl_Tooltip.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Fl_Tooltip.cxx b/src/Fl_Tooltip.cxx
index 9253ca0ee..ed4623c3f 100644
--- a/src/Fl_Tooltip.cxx
+++ b/src/Fl_Tooltip.cxx
@@ -196,7 +196,7 @@ void Fl_Tooltip::exit_(Fl_Widget *w) {
printf(" widget=%p, window=%p\n", widget_, window);
#endif // DEBUG
- if (!widget_ || w == window) return;
+ if (!widget_ || (w && w == window)) return;
widget_ = 0;
Fl::remove_timeout(tooltip_timeout);
Fl::remove_timeout(recent_timeout);