diff --git a/repertory/librepertory/src/app_config.cpp b/repertory/librepertory/src/app_config.cpp index ecc6652b..24e76800 100644 --- a/repertory/librepertory/src/app_config.cpp +++ b/repertory/librepertory/src/app_config.cpp @@ -679,7 +679,7 @@ void app_config::save() { recur_mutex_lock lock(read_write_mutex_); if (config_changed_ || not utils::file::file(file_path).exists()) { if (not utils::file::directory(data_directory_).exists()) { - if (not utils::file::directory(data_directory_).create_directory()) { + if (not utils::file::directory{data_directory_}.create_directory()) { utils::error::raise_error( function_name, "failed to create directory|sp|" + data_directory_ + "|err|" +