From 44dde5e7f4b7533545eba093bd2a08e97ae398c2 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 6 Oct 2007 17:33:40 +0000 Subject: [PATCH] Make split region work across edit groups even if the region is not selected when the split occurs. git-svn-id: svn://localhost/ardour2/trunk@2525 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/editor_keyboard.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/editor_keyboard.cc b/gtk2_ardour/editor_keyboard.cc index e9082445c4..4b0088f075 100644 --- a/gtk2_ardour/editor_keyboard.cc +++ b/gtk2_ardour/editor_keyboard.cc @@ -85,7 +85,14 @@ Editor::kbd_do_split (GdkEvent* ev) split_regions_at (where, selection->regions); } else { RegionSelection s; - s.add (entered_regionview); + + /* add equivalent regions to the selection that we'll split */ + vector eq; + get_equivalent_regions (entered_regionview, eq); + for (vector::iterator i = eq.begin(); i != eq.end(); ++i) { + s.add (*i); + } + split_regions_at (where, s); } }