Send updated folder to options after verification

This commit is contained in:
TwistedUmbrella 2015-08-10 23:39:11 -04:00
parent 37625778e5
commit 291812ba72
2 changed files with 8 additions and 15 deletions

View File

@ -385,8 +385,6 @@ public class FileBrowser extends Fragment {
vib.vibrate(250);
} else {
vib.vibrate(50);
mCallback.onFolderSelected(game != null ? Uri
.fromFile(game) : Uri.EMPTY);
home_directory = game.getAbsolutePath().substring(0,
game.getAbsolutePath().lastIndexOf(File.separator)).replace("/data", "");
if (!DataDirectoryBIOS()) {
@ -395,7 +393,8 @@ public class FileBrowser extends Fragment {
Toast.LENGTH_LONG);
}
mPrefs.edit().putString("home_directory", home_directory).commit();
JNIdc.config(home_directory.replace("/data", ""));
mCallback.onFolderSelected(Uri.fromFile(new File(home_directory)));
JNIdc.config(home_directory);
}
}
});
@ -476,29 +475,24 @@ public class FileBrowser extends Fragment {
sv.scrollTo(0, 0);
vib.vibrate(50);
} else if (view.getTag() == null) {
vib.vibrate(50);
mCallback.onFolderSelected(Uri
.fromFile(new File(heading)));
vib.vibrate(250);
if (games) {
game_directory = heading;
mPrefs.edit()
.putString(Config.pref_games,
heading).commit();
mPrefs.edit().putString(Config.pref_games, heading).commit();
mCallback.onFolderSelected(Uri.fromFile(new File(game_directory)));
} else {
home_directory = heading.replace("/data", "");
mPrefs.edit()
.putString(Config.pref_home,
heading).commit();
mPrefs.edit().putString(Config.pref_home, home_directory).commit();
if (!DataDirectoryBIOS()) {
MainActivity.showToastMessage(getActivity(),
getActivity().getString(R.string.config_data, home_directory),
Toast.LENGTH_LONG);
}
JNIdc.config(heading);
mCallback.onFolderSelected(Uri.fromFile(new File(home_directory)));
JNIdc.config(home_directory);
}
}
}
});

View File

@ -449,7 +449,6 @@ public class MainActivity extends SlidingFragmentActivity implements
.findFragmentByTag("MAIN_BROWSER");
if (browserFrag != null) {
if (browserFrag.isVisible()) {
Log.d("reicast", "Main folder: " + uri.toString());
// return;
}