diff --git a/libs/ardour/vst_plugin.cc b/libs/ardour/vst_plugin.cc index 7c161cccf7..9adfacba8a 100644 --- a/libs/ardour/vst_plugin.cc +++ b/libs/ardour/vst_plugin.cc @@ -40,9 +40,9 @@ #include -#include #include #include +#include #include #include @@ -159,8 +159,11 @@ VSTPlugin::get_state() string path; struct stat sbuf; - path = get_user_ardour_path (); - path += "vst"; + sys::path user_vst_directory(user_config_directory()); + + user_vst_directory /= "vst"; + + path = user_vst_directory.to_string(); if (stat (path.c_str(), &sbuf)) { if (errno == ENOENT) {