diff --git a/gtk2_ardour/floating_text_entry.cc b/gtk2_ardour/floating_text_entry.cc index 3dc74fe796..cd3d015110 100644 --- a/gtk2_ardour/floating_text_entry.cc +++ b/gtk2_ardour/floating_text_entry.cc @@ -199,6 +199,7 @@ FloatingTextEntry::disconect_signals () for (std::list::iterator i = _connections.begin(); i != _connections.end(); ++i) { i->disconnect (); } + _connections.clear (); /* the entry is floating on-top, emitting use_text() * may result in another dialog being shown (cannot rename track) * which would