From 7d87829171a8f1648c52e4a1c98c617473a4898f Mon Sep 17 00:00:00 2001 From: TwistedUmbrella Date: Sun, 19 Oct 2014 08:08:29 -0400 Subject: [PATCH] Workaround for relative path access restrictions --- shell/android/src/com/reicast/emulator/FileBrowser.java | 4 ++-- .../src/com/reicast/emulator/config/OptionsFragment.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/shell/android/src/com/reicast/emulator/FileBrowser.java b/shell/android/src/com/reicast/emulator/FileBrowser.java index f2440e9ad..ee5b427ae 100644 --- a/shell/android/src/com/reicast/emulator/FileBrowser.java +++ b/shell/android/src/com/reicast/emulator/FileBrowser.java @@ -60,8 +60,8 @@ public class FileBrowser extends Fragment { private SharedPreferences mPrefs; private File sdcard = Environment.getExternalStorageDirectory(); - private String home_directory = sdcard.getAbsolutePath(); - private String game_directory = sdcard.getAbsolutePath(); + private String home_directory = sdcard.getAbsolutePath().replace("emulated/0", "sdcard0"); + private String game_directory = sdcard.getAbsolutePath().replace("emulated/0", "sdcard0"); @Override public void onCreate(Bundle savedInstanceState) { diff --git a/shell/android/src/com/reicast/emulator/config/OptionsFragment.java b/shell/android/src/com/reicast/emulator/config/OptionsFragment.java index 035d4cd14..acfcc7925 100644 --- a/shell/android/src/com/reicast/emulator/config/OptionsFragment.java +++ b/shell/android/src/com/reicast/emulator/config/OptionsFragment.java @@ -50,8 +50,8 @@ public class OptionsFragment extends Fragment { private SharedPreferences mPrefs; private File sdcard = Environment.getExternalStorageDirectory(); - private String home_directory = sdcard.getAbsolutePath(); - private String game_directory = sdcard.getAbsolutePath(); + private String home_directory = sdcard.getAbsolutePath().replace("emulated/0", "sdcard0"); + private String game_directory = sdcard.getAbsolutePath().replace("emulated/0", "sdcard0"); private String[] codes;