diff options
author | ShadowNinja <shadowninja@minetest.net> | 2015-08-24 17:00:06 -0400 |
---|---|---|
committer | ShadowNinja <shadowninja@minetest.net> | 2015-12-07 13:51:41 -0500 |
commit | ea2964f5a168cb52d1b9f74a08f00c7c068c6649 (patch) | |
tree | 77785296ca680eced53d3c3e976a5dc948d5df30 /src/main.cpp | |
parent | 51e8c2b27786c050f0271eeeaed5eea17d62f0a0 (diff) | |
download | hax-minetest-server-ea2964f5a168cb52d1b9f74a08f00c7c068c6649.tar.gz hax-minetest-server-ea2964f5a168cb52d1b9f74a08f00c7c068c6649.zip |
Add seperate cache path
This is set to the XDG cache path where possible.
It's set to the app's cache path on Android.
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/main.cpp b/src/main.cpp index 151ea7148..72daaef01 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -164,7 +164,13 @@ int main(int argc, char *argv[]) setup_log_params(cmd_args); porting::signal_handler_init(); + +#ifdef __ANDROID__ + porting::initAndroid(); + porting::initializePathsAndroid(); +#else porting::initializePaths(); +#endif if (!create_userdata_path()) { errorstream << "Cannot create user data directory" << std::endl; @@ -422,9 +428,6 @@ static bool create_userdata_path() bool success; #ifdef __ANDROID__ - porting::initAndroid(); - - porting::setExternalStorageDir(porting::jnienv); if (!fs::PathExists(porting::path_user)) { success = fs::CreateDir(porting::path_user); } else { @@ -436,9 +439,6 @@ static bool create_userdata_path() success = fs::CreateDir(porting::path_user); #endif - infostream << "path_share = " << porting::path_share << std::endl; - infostream << "path_user = " << porting::path_user << std::endl; - return success; } |