From d51049f3433322f3bfff4140c95a843f4a3befab Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 8 May 2017 10:31:59 +0100 Subject: when a Route is removed, don't bother triggering a sync-presentation-info-from-treeview because it isn't necessary --- gtk2_ardour/editor_routes.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'gtk2_ardour/editor_routes.cc') diff --git a/gtk2_ardour/editor_routes.cc b/gtk2_ardour/editor_routes.cc index 059439befe..365dd8d9ef 100644 --- a/gtk2_ardour/editor_routes.cc +++ b/gtk2_ardour/editor_routes.cc @@ -876,6 +876,8 @@ EditorRoutes::route_removed (TimeAxisView *tv) TreeModel::Children rows = _model->children(); TreeModel::Children::iterator ri; + PBD::Unwinder uw (_ignore_selection_change, true); + for (ri = rows.begin(); ri != rows.end(); ++ri) { if ((*ri)[_columns.tv] == tv) { PBD::Unwinder uw (_route_deletion_in_progress, true); @@ -883,10 +885,6 @@ EditorRoutes::route_removed (TimeAxisView *tv) break; } } - - /* the deleted signal for the treeview/model will take - care of any updates. - */ } void -- cgit v1.2.3