diff options
Diffstat (limited to 'src/engine/Engine.cpp')
-rw-r--r-- | src/engine/Engine.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/engine/Engine.cpp b/src/engine/Engine.cpp index 12c351d..90aea9b 100644 --- a/src/engine/Engine.cpp +++ b/src/engine/Engine.cpp @@ -67,7 +67,6 @@ Engine::load_machine(const Glib::ustring& uri) SPtr<Machine> old_machine; if (machine) { old_machine = _driver->machine(); // Keep a reference to old machine... - machine->activate(); _driver->set_machine(machine); // Switch driver to new machine } @@ -89,7 +88,6 @@ Engine::load_machine_midi(const Glib::ustring& uri, SPtr<Machine> old_machine; if (machine) { old_machine = _driver->machine(); // Keep a reference to old machine... - machine->activate(); _driver->set_machine(machine); // Switch driver to new machine } @@ -101,7 +99,6 @@ Engine::load_machine_midi(const Glib::ustring& uri, void Engine::import_machine(SPtr<Machine> machine) { - machine->activate(); _driver->machine()->nodes().insert(machine->nodes().begin(), machine->nodes().end()); // FIXME: thread safe? @@ -118,7 +115,6 @@ Engine::export_midi(const Glib::ustring& filename, Raul::TimeDuration dur) const bool activated = _driver->is_activated(); if (activated) { _driver->deactivate(); // FIXME: disable instead - } file_driver->writer()->start(filename, TimeStamp(dur.unit(), 0.0)); file_driver->run(machine, dur); |