diff --git a/shell/android/src/com/reicast/emulator/FileBrowser.java b/shell/android/src/com/reicast/emulator/FileBrowser.java index 48c8ae442..313291c5a 100644 --- a/shell/android/src/com/reicast/emulator/FileBrowser.java +++ b/shell/android/src/com/reicast/emulator/FileBrowser.java @@ -267,12 +267,12 @@ public class FileBrowser extends Fragment { } list.invalidate(); } else { - browseStorage(); + browseStorage(array == R.array.images); } } } - private void browseStorage() { + private void browseStorage(boolean images) { HashSet extStorage = FileBrowser.getExternalMounts(); if (extStorage != null && !extStorage.isEmpty()) { for (Iterator sd = extStorage.iterator(); sd.hasNext();) { @@ -285,7 +285,11 @@ public class FileBrowser extends Fragment { } } } - navigate(sdcard); + if (images) { + navigate(new File(home_directory)); + } else { + navigate(new File(game_directory)); + } } private static final class DirSort implements Comparator {