diff options
Diffstat (limited to 'gtk2_ardour/route_ui.cc')
-rw-r--r-- | gtk2_ardour/route_ui.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gtk2_ardour/route_ui.cc b/gtk2_ardour/route_ui.cc index f78885deb4..e3ee563ac7 100644 --- a/gtk2_ardour/route_ui.cc +++ b/gtk2_ardour/route_ui.cc @@ -79,6 +79,9 @@ RouteUI::RouteUI (boost::shared_ptr<ARDOUR::Route> rt, ARDOUR::Session* sess) RouteUI::~RouteUI() { + _route.reset (); /* drop reference to route, so that it can be cleaned up */ + route_connections.drop_connections (); + delete solo_menu; delete mute_menu; delete sends_menu; @@ -165,9 +168,6 @@ RouteUI::self_delete () { /* This may be called from a non-GUI thread. Keep it safe */ - cerr << "\n\nExpect to see route " << _route->name() << " be deleted\n"; - _route.reset (); /* drop reference to route, so that it can be cleaned up */ - route_connections.drop_connections (); delete_when_idle (this); } |