summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_routes.cc
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2015-01-13 21:41:30 +1100
committernick_m <mainsbridge@gmail.com>2015-01-13 21:41:30 +1100
commit7a3662bc14e1fc6cacd6482f46e51b7ed54a6f52 (patch)
tree7b429244a1baf2649c0a0d9795f0087161d5fb51 /gtk2_ardour/editor_routes.cc
parent877492ef8a5e5dff23a157d7a7950f027ba51ec1 (diff)
Fix missing selection undo for track header click and route list select.
Diffstat (limited to 'gtk2_ardour/editor_routes.cc')
-rw-r--r--gtk2_ardour/editor_routes.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk2_ardour/editor_routes.cc b/gtk2_ardour/editor_routes.cc
index 26b6c11b12..c7ad7c54ff 100644
--- a/gtk2_ardour/editor_routes.cc
+++ b/gtk2_ardour/editor_routes.cc
@@ -1325,6 +1325,8 @@ EditorRoutes::button_press (GdkEventButton* ev)
void
EditorRoutes::selection_changed ()
{
+ _editor->begin_reversible_selection_op (X_("Select Track from Route List"));
+
if (_display.get_selection()->count_selected_rows() > 0) {
TreeIter iter;
@@ -1349,6 +1351,8 @@ EditorRoutes::selection_changed ()
} else {
_editor->get_selection().clear_tracks ();
}
+
+ _editor->commit_reversible_selection_op ();
}
bool