use XML state to store processors in mixer (strips) and fixup crash caused by missing...
[ardour.git] / libs / ardour / ardour / configuration_variable.h
index ccf15df65aeab7c0daab500cadf89022d485748c..a61283ecd0155bce6fa5ac0f3acf2150318f2bfc 100644 (file)
@@ -83,11 +83,6 @@ class ConfigVariable : public ConfigVariableBase
 
        void add_to_node (XMLNode& node) {
                std::stringstream ss;
-               if (node.name() == "Canvas") {
-                       ss << std::hex;
-                       ss.fill('0');
-                       ss.width(8);
-               }
                ss << value;
                show_stored_value (ss.str());
                XMLNode* child = new XMLNode ("Option");
@@ -98,7 +93,7 @@ class ConfigVariable : public ConfigVariableBase
        
        bool set_from_node (const XMLNode& node, Owner owner) {
 
-               if (node.name() == "Config" || node.name() == "Canvas") {
+               if (node.name() == "Config") {
 
                        /* ardour.rc */
 
@@ -118,8 +113,6 @@ class ConfigVariable : public ConfigVariableBase
                                                if (prop->value() == _name) {
                                                        if ((prop = child->property ("value")) != 0) {
                                                                std::stringstream ss;
-                                                               if (node.name() == "Canvas")
-                                                                       ss << std::hex;
                                                                ss << prop->value();
                                                                ss >> value;
                                                                _owner = (ConfigVariableBase::Owner)(_owner |owner);