From 2d04a3faa9b2968df401afd08bba5d56555dea93 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Fri, 23 Mar 2018 22:19:03 +0300 Subject: [PATCH] Fallback to external files dir, if writedir invalid(empty) --- src/in/celest/xash3d/XashActivity.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/in/celest/xash3d/XashActivity.java b/src/in/celest/xash3d/XashActivity.java index 6a8ae36b..92d6eb37 100644 --- a/src/in/celest/xash3d/XashActivity.java +++ b/src/in/celest/xash3d/XashActivity.java @@ -133,7 +133,13 @@ public class XashActivity extends Activity { mPref = this.getSharedPreferences( "engine", 0 ); mUseRoDir = mPref.getBoolean("use_rodir", false); - mWriteDir = mPref.getString("writedir", FWGSLib.getExternalFilesDir(this) ); + mWriteDir = mPref.getString("writedir", FWGSLib.getExternalFilesDir( this )); + + // just in case + if( mWriteDir.length() == 0 ) + { + mWriteDir = FWGSLib.getExternalFilesDir( this ); + } if( mPref.getBoolean( "folderask", true ) ) {