summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-05-02 18:43:37 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2014-05-02 18:43:37 -0400
commit27cff1dc01c11c6ffb8b602fb50ffafddb19fbf0 (patch)
treee836bbb4408e5afcf2e2c6643f369464965ffc0a /libs
parent25a5c317f93fad7ffd3035049bb133169233c5ce (diff)
tell the SceneChanger to emit any relevant scene changes after a locate
Diffstat (limited to 'libs')
-rw-r--r--libs/ardour/session_transport.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc
index ea9f5d28dd..05233c030a 100644
--- a/libs/ardour/session_transport.cc
+++ b/libs/ardour/session_transport.cc
@@ -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).