diff options
author | Ben Loftis <ben@harrisonconsoles.com> | 2018-03-02 17:35:18 -0600 |
---|---|---|
committer | Ben Loftis <ben@harrisonconsoles.com> | 2018-03-02 17:35:18 -0600 |
commit | 7e5a488d811dda42a13363599dbbdddc31128b71 (patch) | |
tree | b03026738d4978125a8ddebfb1d364c94f46fb85 /libs/ardour/plugin_manager.cc | |
parent | 4734fc23f575d209a231db095833ed74438db215 (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.cc | 4 |
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); } |