summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2016-04-26 04:08:03 +1000
committernick_m <mainsbridge@gmail.com>2016-05-27 23:38:15 +1000
commit601ac8565ddefecd16aa1bf6ecffe500b08ac283 (patch)
treef056b2471f95bc8216505ecc78d9fa1f7de76889
parente0607ca913bde8f3551cb8e7dc0d3bec5203159c (diff)
Tempo ramps - disallow tempo dilation on first meter.
-rw-r--r--gtk2_ardour/editor_drag.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc
index 53f1e74232..1db6e25797 100644
--- a/gtk2_ardour/editor_drag.cc
+++ b/gtk2_ardour/editor_drag.cc
@@ -3212,8 +3212,11 @@ MeterMarkerDrag::motion (GdkEvent* event, bool first_move)
_editor->session()->tempo_map().gui_move_meter (_real_section, pulse);
}
} else {
+ /* AudioTime */
if (Keyboard::modifier_state_equals (event->button.state, ArdourKeyboard::constraint_modifier ())) {
- _editor->session()->tempo_map().gui_dilate_tempo (_real_section, pf);
+ if (_real_section->movable()) {
+ _editor->session()->tempo_map().gui_dilate_tempo (_real_section, pf);
+ }
} else {
_editor->session()->tempo_map().gui_move_meter (_real_section, pf);
}