db/Configured: use GetAppCacheDir() instead of GetUserCacheDir()

This commit is contained in:
Max Kellermann 2022-11-28 13:54:40 +01:00
parent cfd4d5b13e
commit 5d2e80f188
2 changed files with 4 additions and 2 deletions

2
NEWS
View File

@ -1,4 +1,6 @@
ver 0.23.11 (not yet released)
* database
- simple: move default database to ~/.cache/mpd/db from ~/.cache/mpd.db
* macOS: fix build failure "no archive members specified"
* Windows
- fix crash bug (stack buffer overflow) after I/O errors

View File

@ -51,11 +51,11 @@ CreateConfiguredDatabase(const ConfigData &config,
} else {
/* if there is no override, use the cache directory */
const AllocatedPath cache_dir = GetUserCacheDir();
const AllocatedPath cache_dir = GetAppCacheDir();
if (cache_dir.IsNull())
return nullptr;
const auto db_file = cache_dir / Path::FromFS(PATH_LITERAL("mpd.db"));
const auto db_file = cache_dir / Path::FromFS(PATH_LITERAL("db"));
auto db_file_utf8 = db_file.ToUTF8();
if (db_file_utf8.empty())
return nullptr;