summaryrefslogtreecommitdiff
path: root/gtk2_ardour/streamview.cc
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2015-01-07 20:04:39 -0500
committerDavid Robillard <d@drobilla.net>2015-01-07 20:04:39 -0500
commite705e93376427d15def4d64ee955b6e29a096765 (patch)
tree7145f29d058eddd1d851ec2a7c86c637a6f9740b /gtk2_ardour/streamview.cc
parent3a47d99f5f9050eaaa7c86acbc07c9346a9e85cc (diff)
Don't select regions with an internal tool.
Diffstat (limited to 'gtk2_ardour/streamview.cc')
-rw-r--r--gtk2_ardour/streamview.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/gtk2_ardour/streamview.cc b/gtk2_ardour/streamview.cc
index 24c28d7957..de94c70060 100644
--- a/gtk2_ardour/streamview.cc
+++ b/gtk2_ardour/streamview.cc
@@ -540,7 +540,6 @@ StreamView::set_selected_regionviews (RegionSelection& regions)
}
}
-
/** Get selectable things within a given range.
* @param start Start time in session frames.
* @param end End time in session frames.
@@ -548,10 +547,13 @@ StreamView::set_selected_regionviews (RegionSelection& regions)
* @param bot Bottom y range, in trackview coordinates (ie 0 is the top of the track view)
* @param result Filled in with selectable things.
*/
-
void
StreamView::get_selectables (framepos_t start, framepos_t end, double top, double bottom, list<Selectable*>& results)
{
+ if (_trackview.editor().internal_editing()) {
+ return; // Don't select regions with an internal tool
+ }
+
layer_t min_layer = 0;
layer_t max_layer = 0;