Commit 1da974e3 authored by Max Kellermann's avatar Max Kellermann

fs/StandardDirectory: use PACKAGE_NAME from version.h

parent 94f06f09
...@@ -53,6 +53,12 @@ ...@@ -53,6 +53,12 @@
#include "Main.hxx" #include "Main.hxx"
#endif #endif
#ifdef USE_XDG
#include "Version.h" // for PACKAGE_NAME
#define APP_FILENAME PATH_LITERAL(PACKAGE_NAME)
static constexpr Path app_filename = Path::FromFS(APP_FILENAME);
#endif
#if !defined(_WIN32) && !defined(ANDROID) #if !defined(_WIN32) && !defined(ANDROID)
class PasswdEntry class PasswdEntry
{ {
...@@ -307,7 +313,7 @@ GetAppRuntimeDir() noexcept ...@@ -307,7 +313,7 @@ GetAppRuntimeDir() noexcept
#ifdef USE_XDG #ifdef USE_XDG
if (const auto user_dir = GetUserRuntimeDir(); !user_dir.IsNull()) { if (const auto user_dir = GetUserRuntimeDir(); !user_dir.IsNull()) {
auto dir = user_dir / Path::FromFS("mpd"); auto dir = user_dir / app_filename;
mkdir(dir.c_str(), 0777); mkdir(dir.c_str(), 0777);
return dir; return dir;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment