summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2011-08-13 16:27:29 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2011-08-13 16:27:29 +0000
commitf75bbfd8ac52ea33692c3ee15953ceb2994117ab (patch)
tree13ec2167fc76ccbb1464ff81b6854234b6716b2e /gtk2_ardour
parent77f3fa0943e4b99d3575dfb34e0ef09f3eb4ead7 (diff)
track changes to config parameters for MMC device id's correctly (from roy vegard)
git-svn-id: svn://localhost/ardour2/branches/3.0@9985 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/editor_ops.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk2_ardour/editor_ops.cc b/gtk2_ardour/editor_ops.cc
index 8ac44a8eff..a47fc95430 100644
--- a/gtk2_ardour/editor_ops.cc
+++ b/gtk2_ardour/editor_ops.cc
@@ -3273,6 +3273,14 @@ Editor::freeze_thread ()
void
Editor::freeze_route ()
{
+ if (!_session) {
+ return;
+ }
+
+ /* stop transport before we start. this is important */
+
+ _session->request_transport_speed (0.0);
+
if (clicked_routeview == 0 || !clicked_routeview->is_audio_track()) {
return;
}