From 6f8078af45c56c9072583fba5a99b46bb047bfcb Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Fri, 30 Oct 2020 06:05:13 +0100 Subject: [PATCH] Allow the file scan to proceed on permission denied --- vst/SfizzFileScan.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vst/SfizzFileScan.cpp b/vst/SfizzFileScan.cpp index f8e2faf4..dd6a1990 100644 --- a/vst/SfizzFileScan.cpp +++ b/vst/SfizzFileScan.cpp @@ -59,8 +59,10 @@ void SfzFileScan::refreshScan(bool force) for (const fs::path& dirPath : SfizzPaths::sfzDefaultPaths()) { std::error_code ec; + const fs::directory_options dirOpts = + fs::directory_options::skip_permission_denied; - for (fs::recursive_directory_iterator it(dirPath, ec); + for (fs::recursive_directory_iterator it(dirPath, dirOpts, ec); !ec && it != fs::recursive_directory_iterator(); it.increment(ec)) {