mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-23 15:52:55 +01:00
Reintroduce XDG_CONFIG_HOME
Accidentally removed resolving the user data path by XDG_CONFIG_HOME environment variable
This commit is contained in:
@@ -29,9 +29,14 @@ namespace Platform
|
|||||||
case SPECIAL_FOLDER::USER_CACHE:
|
case SPECIAL_FOLDER::USER_CACHE:
|
||||||
case SPECIAL_FOLDER::USER_CONFIG:
|
case SPECIAL_FOLDER::USER_CONFIG:
|
||||||
case SPECIAL_FOLDER::USER_DATA:
|
case SPECIAL_FOLDER::USER_DATA:
|
||||||
|
{
|
||||||
|
auto path = GetEnvironmentPath("XDG_CONFIG_HOME");
|
||||||
|
if (path.empty())
|
||||||
{
|
{
|
||||||
auto home = GetFolderPath(SPECIAL_FOLDER::USER_HOME);
|
auto home = GetFolderPath(SPECIAL_FOLDER::USER_HOME);
|
||||||
return Path::Combine(home, ".config");
|
path = Path::Combine(home, ".config");
|
||||||
|
}
|
||||||
|
return path;
|
||||||
}
|
}
|
||||||
case SPECIAL_FOLDER::USER_HOME:
|
case SPECIAL_FOLDER::USER_HOME:
|
||||||
return GetHomePath();
|
return GetHomePath();
|
||||||
|
|||||||
Reference in New Issue
Block a user