summaryrefslogtreecommitdiff
path: root/libs/ardour/plugin_manager.cc
diff options
context:
space:
mode:
authorBen Loftis <ben@harrisonconsoles.com>2018-03-02 17:35:18 -0600
committerBen Loftis <ben@harrisonconsoles.com>2018-03-02 17:35:18 -0600
commit7e5a488d811dda42a13363599dbbdddc31128b71 (patch)
treeb03026738d4978125a8ddebfb1d364c94f46fb85 /libs/ardour/plugin_manager.cc
parent4734fc23f575d209a231db095833ed74438db215 (diff)
Unrecognized plugins are stored in the tagfile (FromPlug); but only set the user_set flag if the user actually edited it.
Diffstat (limited to 'libs/ardour/plugin_manager.cc')
-rw-r--r--libs/ardour/plugin_manager.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/ardour/plugin_manager.cc b/libs/ardour/plugin_manager.cc
index 1703265f34..233f986a7b 100644
--- a/libs/ardour/plugin_manager.cc
+++ b/libs/ardour/plugin_manager.cc
@@ -1553,7 +1553,9 @@ PluginManager::save_tags ()
node->set_property (X_("id"), (*i).unique_id);
node->set_property (X_("tags"), (*i).tags);
node->set_property (X_("name"), (*i).name);
- node->set_property (X_("user-set"), "1");
+ if ( (*i).tagtype >= FromUserFile ) {
+ node->set_property (X_("user-set"), "1");
+ }
root->add_child_nocopy (*node);
}