Merge pull request #399 from shmerl/master

Support XDG base directory specification
This commit is contained in:
Robert Beckebans 2020-05-31 23:02:39 +02:00 committed by GitHub
commit 6f36e42a43
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -104,7 +104,15 @@ const char* Sys_DefaultSavePath()
SDL_free( base_path );
}
#else
sprintf( savepath, "%s/.rbdoom3bfg", getenv( "HOME" ) );
const char* xdg_data_home = getenv( "XDG_DATA_HOME" );
if( xdg_data_home != NULL )
{
sprintf( savepath, "%s/rbdoom3bfg", xdg_data_home );
}
else
{
sprintf( savepath, "%s/.local/share/rbdoom3bfg", getenv( "HOME" ) );
}
#endif
return savepath.c_str();