summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/plugin_manager.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-08-27 13:43:09 +0200
committerRobin Gareus <robin@gareus.org>2019-08-27 13:43:09 +0200
commit79ac8215e92326cc10455cae267fa6ec79c06e80 (patch)
treecb117f9de2771f7ce849c09ae7d0710d0f8cb719 /libs/ardour/ardour/plugin_manager.h
parent37caa11b52b05e0222e0d1b77ba82fd316e301d3 (diff)
Update Plugin-Tag policy
* Don't store tags from plugin's own metadata Those are set during plugin-scan every time * Save user-tags even if they're not new * Reset tags to factory-file tag (if any) Old user tag files (prior to this commit) are interpreted as "factory-file". This will auto-correct after the first save_tags().
Diffstat (limited to 'libs/ardour/ardour/plugin_manager.h')
-rw-r--r--libs/ardour/ardour/plugin_manager.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/ardour/ardour/plugin_manager.h b/libs/ardour/ardour/plugin_manager.h
index 4cbf12c8e0..a94a9368a1 100644
--- a/libs/ardour/ardour/plugin_manager.h
+++ b/libs/ardour/ardour/plugin_manager.h
@@ -148,6 +148,7 @@ private:
typedef std::set<PluginTag> PluginTagList;
PluginTagList ptags;
+ PluginTagList ftags; /* factory-file defaults */
std::string sanitize_tag (const std::string) const;