#include "ardour/session.h"
#include "ardour/audioengine.h"
+#include "ardour/automation_watch.h"
#include "actions.h"
#include "add_route_dialog.h"
#include "gui_thread.h"
#include "keyeditor.h"
#include "location_ui.h"
+#include "main_clock.h"
#include "midi_tracer.h"
#include "mixer_ui.h"
#include "public_editor.h"
{
SessionHandlePtr::set_session (s);
+ for (ARDOUR::DataType::iterator i = ARDOUR::DataType::begin(); i != ARDOUR::DataType::end(); ++i) {
+ GlobalPortMatrixWindow* w;
+ if ((w = _global_port_matrix[*i]->get()) != 0) {
+ w->set_session (s);
+ }
+ }
+
if (!_session) {
return;
}
}
}
+ AutomationWatch::instance().set_session (s);
+
if (location_ui->get()) {
location_ui->get()->set_session(s);
}
delete _session;
_session = 0;
+ session_loaded = false;
+
update_buffer_load ();
return 0;