diff options
author | Robin Gareus <robin@gareus.org> | 2015-08-03 23:03:48 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-08-03 23:03:48 +0200 |
commit | 2443fd1d79a7e02fc6b9f3f02aaaa01075bfd850 (patch) | |
tree | 5f440666a1a09175f1963672a33b1b71df31122f /libs/ardour/plugin_manager.cc | |
parent | 55cd20d8621866027a6914450604cfa33213ddae (diff) |
VST cache file transition.
Diffstat (limited to 'libs/ardour/plugin_manager.cc')
-rw-r--r-- | libs/ardour/plugin_manager.cc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/libs/ardour/plugin_manager.cc b/libs/ardour/plugin_manager.cc index 7759a1d87b..3d2b34f657 100644 --- a/libs/ardour/plugin_manager.cc +++ b/libs/ardour/plugin_manager.cc @@ -352,6 +352,14 @@ PluginManager::clear_vst_cache () } } #endif +#if (defined WINDOWS_VST_SUPPORT || defined LXVST_SUPPORT) + { + string dir = Glib::build_filename (ARDOUR::user_cache_directory(), "fst_info"); + if (Glib::file_test (dir, Glib::FILE_TEST_IS_DIR)) { + PBD::remove_directory (dir); + } + } +#endif #endif // old cache cleanup #if (defined WINDOWS_VST_SUPPORT || defined LXVST_SUPPORT) @@ -390,6 +398,14 @@ PluginManager::clear_vst_blacklist () } } #endif +#if (defined WINDOWS_VST_SUPPORT || defined LXVST_SUPPORT) + { + string dir = Glib::build_filename (ARDOUR::user_cache_directory(), "fst_blacklist"); + if (Glib::file_test (dir, Glib::FILE_TEST_IS_DIR)) { + PBD::remove_directory (dir); + } + } +#endif #endif // old blacklist cleanup |