*/
+#ifdef WAF_BUILD
+#include "libardour-config.h"
+#endif
+
#include <string>
#include <sigc++/bind.h>
Processor::Processor(Session& session, const string& name)
: SessionObject(session, name)
, AutomatableControls(session)
+ , _pending_active(false)
+ , _active(false)
+ , _next_ab_is_active(false)
+ , _configured(false)
+ , _gui(0)
+{
+}
+
+Processor::Processor (Session& session, const XMLNode& node)
+ : SessionObject(session, "renameMe")
+ , AutomatableControls(session)
+ , _pending_active(false)
, _active(false)
, _next_ab_is_active(false)
, _configured(false)
, _gui(0)
{
+ set_state (node);
+ _pending_active = _active;
}
XMLNode&
{
const XMLProperty *prop;
const XMLProperty *legacy_active = 0;
- const XMLProperty *legacy_placement = 0;
// may not exist for legacy 3.0 sessions
if ((prop = node.property ("name")) != 0) {
// may not exist for legacy 3.0 sessions
if ((prop = node.property ("id")) != 0) {
_id = prop->value();
- }
+ }
XMLNodeList nlist = node.children();
XMLNodeIterator niter;
if ( !(legacy_active = (*niter)->property("active"))) {
error << string_compose(_("No %1 property flag in element %2"), "active", (*niter)->name()) << endl;
}
- if ( !(legacy_placement = (*niter)->property("placement"))) {
- error << string_compose(_("No %1 property flag in element %2"), "placement", (*niter)->name()) << endl;
- }
}
}