diff options
author | Robin Gareus <robin@gareus.org> | 2016-07-05 23:49:58 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-07-05 23:49:58 +0200 |
commit | 9ff94edd6eefd441cb3f277c14eaca55ca2b9c1d (patch) | |
tree | a65f01f3125aeb22258d8377a8925eab79acb5b9 /gtk2_ardour/gui_object.cc | |
parent | 2f71967be2c8d159efd0c8e52dbfd22da2c8976e (diff) |
some comments
Diffstat (limited to 'gtk2_ardour/gui_object.cc')
-rw-r--r-- | gtk2_ardour/gui_object.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gtk2_ardour/gui_object.cc b/gtk2_ardour/gui_object.cc index c073a3aaf0..34d32a5b31 100644 --- a/gtk2_ardour/gui_object.cc +++ b/gtk2_ardour/gui_object.cc @@ -67,7 +67,7 @@ GUIObjectState::get_or_add_node (const string& id) if (i != object_map.end()) { return i->second; } - //assert (get_node (&_state, id) == 0); // XXX + //assert (get_node (&_state, id) == 0); // XXX performance penalty due to get_node() XMLNode* child = new XMLNode (X_("Object")); child->add_property (X_("id"), id); _state.add_child_nocopy (*child); @@ -87,12 +87,13 @@ GUIObjectState::get_string (const string& id, const string& prop_name, bool* emp { std::map <std::string, XMLNode*>::const_iterator i = object_map.find (id); if (i == object_map.end()) { - //assert (get_node (&_state, id) == 0); // XXX + //assert (get_node (&_state, id) == 0); // XXX performance penalty due to get_node() if (empty) { *empty = true; } return string (); } + //assert (get_node (&_state, id) == i->second); // XXX performance penalty due to get_node() XMLProperty const * p (i->second->property (prop_name)); if (!p) { |