From 3975355a5f7f2d795a369b091972051a50b9f331 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Mon, 6 Dec 2010 04:29:06 +0000 Subject: Add dialog to allow removal of plugin presets. Should fix #2662. git-svn-id: svn://localhost/ardour2/branches/3.0@8196 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/ardour/plugin.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'libs/ardour/plugin.cc') diff --git a/libs/ardour/plugin.cc b/libs/ardour/plugin.cc index 4fe51141f6..3bfb9e883f 100644 --- a/libs/ardour/plugin.cc +++ b/libs/ardour/plugin.cc @@ -221,6 +221,8 @@ Plugin::remove_preset (string name, string domain) presets.erase (p->uri); write_preset_file (envvar, domain); + + PresetRemoved (); /* EMIT SIGNAL */ } string @@ -309,7 +311,11 @@ Plugin::save_preset (string name, string domain) presets.insert (make_pair (uri, PresetRecord (uri, name))); free (uri); - return write_preset_file (envvar, domain); + bool const r = write_preset_file (envvar, domain); + + PresetAdded (); /* EMIT SIGNAL */ + + return r; } PluginPtr -- cgit v1.2.3