summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-07-21 18:58:51 +0200
committerRobin Gareus <robin@gareus.org>2017-07-21 18:58:51 +0200
commitaddcca9ff3c1c10ee6e211578cedbf976c27803c (patch)
treeab61a2c3e2be34b742bc948fcffe985a1b8831b9 /gtk2_ardour
parent886f4e6bc82cada82e8366b50aff87a993935da2 (diff)
Fix recursion in FloatinTextEntry (amend f62c8c664d)
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/floating_text_entry.cc1
1 files changed, 1 insertions, 0 deletions
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<sigc::connection>::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