1
0
Fork 0
mirror of https://github.com/geometer/FBReaderJ.git synced 2025-10-03 09:49:19 +02:00

different filter modes for different options

This commit is contained in:
Nikolay Pultsin 2014-04-15 22:54:43 +01:00
parent 127a96ee37
commit 0ffae5fd20
4 changed files with 15 additions and 8 deletions

View file

@ -634,7 +634,7 @@ public class FileChooserActivity extends Activity {
mRoot = mFileProvider.defaultPath();
IFileProvider.FilterMode filterMode = (FilterMode) getIntent().getSerializableExtra(_FilterMode);
if (filterMode == null){
if (filterMode == null) {
filterMode = IFileProvider.FilterMode.DirectoriesOnly;
}
@ -1709,9 +1709,9 @@ public class FileChooserActivity extends Activity {
private final View.OnClickListener mBtnOk_ActionBar_OnClickListener = new View.OnClickListener() {
@Override
public void onClick(View v) {
if ((getLocation() instanceof File)){
if(mFileProvider.getFilterMode() != IFileProvider.FilterMode.AnyDirectories){
if(!((File)getLocation()).canWrite()){
if (getLocation() instanceof File) {
if (mFileProvider.getFilterMode() != IFileProvider.FilterMode.AnyDirectories) {
if (!((File)getLocation()).canWrite()) {
Dlg.toast(FileChooserActivity.this, R.string.afc_msg_app_cant_choose_folder, Dlg._LengthShort);
return;
}