tell the SceneChanger to emit any relevant scene changes after a locate
authorPaul Davis <paul@linuxaudiosystems.com>
Fri, 2 May 2014 22:43:37 +0000 (18:43 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Fri, 2 May 2014 22:43:37 +0000 (18:43 -0400)
libs/ardour/session_transport.cc

index ea9f5d28dd6ee97e2beebb8e8cf65f8a95920c43..05233c030a67bbee1d7d7e4333510984f5cb63e1 100644 (file)
@@ -42,6 +42,7 @@
 #include "ardour/debug.h"
 #include "ardour/location.h"
 #include "ardour/profile.h"
+#include "ardour/scene_changer.h"
 #include "ardour/session.h"
 #include "ardour/slave.h"
 #include "ardour/operations.h"
@@ -456,6 +457,8 @@ Session::non_realtime_locate ()
                (*i)->non_realtime_locate (_transport_frame);
        }
 
+       _scene_changer->locate (_transport_frame);
+
        /* XXX: it would be nice to generate the new clicks here (in the non-RT thread)
           rather than clearing them so that the RT thread has to spend time constructing
           them (in Session::click).