summaryrefslogtreecommitdiff
path: root/gtk2_ardour/gui_object.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2020-02-06 14:39:07 -0700
committerPaul Davis <paul@linuxaudiosystems.com>2020-02-06 14:43:58 -0700
commitc791d5970f4956cbe96f116dd3811ffae5f112ec (patch)
treebffbcc2b4ab2f70aa8d06f48a9ebbbdfbc928333 /gtk2_ardour/gui_object.cc
parenta13fabf3440d5875e304c6bff57feda2c6ac9b08 (diff)
add GUIObjectState::remove_property()
Diffstat (limited to 'gtk2_ardour/gui_object.cc')
-rw-r--r--gtk2_ardour/gui_object.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/gtk2_ardour/gui_object.cc b/gtk2_ardour/gui_object.cc
index 5fb37879d6..86a8776471 100644
--- a/gtk2_ardour/gui_object.cc
+++ b/gtk2_ardour/gui_object.cc
@@ -157,3 +157,13 @@ GUIObjectState::all_ids () const
}
return ids;
}
+
+void
+GUIObjectState::remove_property (const string & id, const string & prop_name)
+{
+ std::map <std::string, XMLNode*>::iterator i = object_map.find (id);
+ if (i == object_map.end()) {
+ return;
+ }
+ i->second->remove_property (prop_name);
+}