From 562bd6811e55873fc63645094f10cb2668aacdba Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 16 Jul 2013 22:44:54 +0200 Subject: [PATCH] possible fix for http://tracker.ardour.org/view.php?id=5586 --- libs/gtkmm2ext/persistent_tooltip.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/gtkmm2ext/persistent_tooltip.cc b/libs/gtkmm2ext/persistent_tooltip.cc index ea0ffd63e9..77a8d94c0f 100644 --- a/libs/gtkmm2ext/persistent_tooltip.cc +++ b/libs/gtkmm2ext/persistent_tooltip.cc @@ -48,6 +48,9 @@ PersistentTooltip::~PersistentTooltip () bool PersistentTooltip::enter (GdkEventCrossing *) { + if (_timeout.connected()) { + leave(NULL); + } _timeout = Glib::signal_timeout().connect (sigc::mem_fun (*this, &PersistentTooltip::timeout), 500); return false; }