Move settins to XDG_CONFIG_HOME
This commit is contained in:
parent
aef77744e1
commit
317dc5c667
13
src/setup.c
13
src/setup.c
@ -212,9 +212,16 @@ void Set_config_directory(const char * program_dir, char * config_dir)
|
|||||||
printf("GFX2.CFG not found in %s\n",filename);
|
printf("GFX2.CFG not found in %s\n",filename);
|
||||||
strcpy(config_parent_dir, config_dir);
|
strcpy(config_parent_dir, config_dir);
|
||||||
#else
|
#else
|
||||||
// "~/.grafx2"
|
// ~/.config/grafx2
|
||||||
const char* Config_SubDir = ".grafx2";
|
const char* Config_SubDir;
|
||||||
config_parent_dir = getenv("HOME");
|
config_parent_dir = getenv("XDG_CONFIG_HOME");
|
||||||
|
if (config_parent_dir)
|
||||||
|
Config_SubDir = "grafx2";
|
||||||
|
else {
|
||||||
|
// "~/.grafx2"
|
||||||
|
const char* Config_SubDir = ".grafx2";
|
||||||
|
config_parent_dir = getenv("HOME");
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (config_parent_dir && config_parent_dir[0]!='\0')
|
if (config_parent_dir && config_parent_dir[0]!='\0')
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user