summaryrefslogtreecommitdiff
path: root/libs/ardour/redirect.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2006-10-25 20:11:42 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2006-10-25 20:11:42 +0000
commitbcd511aa3fec59e1527c8b7ab80dabda4db1a6f9 (patch)
tree0e704409baaaa22a43b918adc126c76990208f5f /libs/ardour/redirect.cc
parent1b39adc4ce8566fd731cf433094b1faf4fe63205 (diff)
fixes for endemic (compiler?) issues with virtual inheritance of sigc::trackable. NOTE: automation list undo/redo no longer operational, fix to follow
git-svn-id: svn://localhost/ardour2/trunk@1007 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/redirect.cc')
-rw-r--r--libs/ardour/redirect.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/ardour/redirect.cc b/libs/ardour/redirect.cc
index 9323966f96..18b16eaa73 100644
--- a/libs/ardour/redirect.cc
+++ b/libs/ardour/redirect.cc
@@ -144,9 +144,11 @@ Redirect::load_automation (string path)
tosave.insert (port);
}
+#ifdef STATE_MANAGER
for (set<uint32_t>::iterator i = tosave.begin(); i != tosave.end(); ++i) {
automation_list (*i).save_state (_("loaded from disk"));
}
+#endif
return 0;
@@ -464,7 +466,9 @@ void
Redirect::set_active (bool yn, void* src)
{
_active = yn;
+#ifdef STATE_MANAGER
save_state (_("active_changed"));
+#endif
active_changed (this, src);
_session.set_dirty ();
}