projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
deleting pointers to incomplete types may cause undefined behavior
[ardour.git]
/
gtk2_ardour
/
gui_object.cc
diff --git
a/gtk2_ardour/gui_object.cc
b/gtk2_ardour/gui_object.cc
index 3e21f82fa424280bd76d56991081b0c5bc7453f3..b00cd5ae5484c445f4ce19780d3ea4efff0eba02 100644
(file)
--- a/
gtk2_ardour/gui_object.cc
+++ b/
gtk2_ardour/gui_object.cc
@@
-71,6
+71,16
@@
GUIObjectState::get_or_add_node (const string& id)
return get_or_add_node (&_state, id);
}
return get_or_add_node (&_state, id);
}
+/** Remove node with provided id.
+ * @param id property of Object node to look for.
+ */
+
+void
+GUIObjectState::remove_node (const std::string& id)
+{
+ _state.remove_nodes_and_delete(X_("id"), id );
+}
+
/** Get a string from our state.
* @param id property of Object node to look for.
* @param prop_name name of the Object property to return.
/** Get a string from our state.
* @param id property of Object node to look for.
* @param prop_name name of the Object property to return.