diff options
author | David Robillard <d@drobilla.net> | 2008-10-05 23:14:48 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2008-10-05 23:14:48 +0000 |
commit | 6b0d22268b85f7033eb7ddcfe9e50e21b86eec34 (patch) | |
tree | f339432b60ee666d47a3bddd59c63b8c3b27a69b /libs/ardour/session_state.cc | |
parent | 14a40f32f696c0d2b4a51fe762c5038a52079706 (diff) |
Normalize XML property name style, preserving old session loading (on load _ will be converted to -).
Still to go: Non-consistent PBD tag names, colours.
git-svn-id: svn://localhost/ardour2/branches/3.0@3872 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/session_state.cc')
-rw-r--r-- | libs/ardour/session_state.cc | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/libs/ardour/session_state.cc b/libs/ardour/session_state.cc index 3d5e7fb24e..310df3cbed 100644 --- a/libs/ardour/session_state.cc +++ b/libs/ardour/session_state.cc @@ -820,7 +820,7 @@ Session::load_state (string snapshot_name) } const XMLProperty* prop; - bool is_old = false; + bool is_old = false; // session is _very_ old (pre-2.0) if ((prop = root.property ("version")) == 0) { /* no version implies very old version of Ardour */ @@ -3013,22 +3013,21 @@ Session::restore_history (string snapshot_name) struct timeval tv; ut->set_name(t->property("name")->value()); - stringstream ss(t->property("tv_sec")->value()); + stringstream ss(t->property("tv-sec")->value()); ss >> tv.tv_sec; - ss.str(t->property("tv_usec")->value()); + ss.str(t->property("tv-usec")->value()); ss >> tv.tv_usec; ut->set_timestamp(tv); for (XMLNodeConstIterator child_it = t->children().begin(); - child_it != t->children().end(); - child_it++) + child_it != t->children().end(); child_it++) { XMLNode *n = *child_it; Command *c; if (n->name() == "MementoCommand" || - n->name() == "MementoUndoCommand" || - n->name() == "MementoRedoCommand") { + n->name() == "MementoUndoCommand" || + n->name() == "MementoRedoCommand") { if ((c = memento_command_factory(n))) { ut->add_command(c); @@ -3041,7 +3040,7 @@ Session::restore_history (string snapshot_name) } } else if (n->name() == "DeltaCommand") { - PBD::ID id(n->property("midi_source")->value()); + PBD::ID id(n->property("midi-source")->value()); boost::shared_ptr<MidiSource> midi_source = boost::dynamic_pointer_cast<MidiSource, Source>(source_by_id(id)); if(midi_source) { |