mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-03 09:49:19 +02:00
fix new folder and ok buttons
This commit is contained in:
parent
6a0c662dc5
commit
a42f9569d0
1 changed files with 16 additions and 10 deletions
|
@ -1391,15 +1391,7 @@ public class FileChooserActivity extends Activity {
|
|||
mHistory.truncateAfter(mLastPath);
|
||||
mHistory.push(dir);
|
||||
mFullHistory.push(dir);
|
||||
if(mFileProvider.getFilterMode() != IFileProvider.FilterMode.AnyDirectories){
|
||||
if(!(((File) dir).canWrite()) ){
|
||||
mBtnOk.setEnabled(false);
|
||||
mViewCreateFolder.setEnabled(false);
|
||||
}else{
|
||||
mBtnOk.setEnabled(true);
|
||||
mViewCreateFolder.setEnabled(true);
|
||||
}
|
||||
}
|
||||
checkUIForFolderCreation(dir);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
@ -1594,6 +1586,7 @@ public class FileChooserActivity extends Activity {
|
|||
}
|
||||
}
|
||||
});
|
||||
checkUIForFolderCreation(preLoc);
|
||||
} else {
|
||||
mViewGoBack.setEnabled(false);
|
||||
}
|
||||
|
@ -1648,12 +1641,25 @@ public class FileChooserActivity extends Activity {
|
|||
}
|
||||
}
|
||||
});
|
||||
checkUIForFolderCreation(nextLoc);
|
||||
} else {
|
||||
mViewGoForward.setEnabled(false);
|
||||
}
|
||||
}
|
||||
};// mBtnGoForwardOnClickListener
|
||||
|
||||
private void checkUIForFolderCreation(IFile dir){
|
||||
if(mFileProvider.getFilterMode() != IFileProvider.FilterMode.AnyDirectories){
|
||||
if(!(((File) dir).canWrite()) ){
|
||||
mBtnOk.setEnabled(false);
|
||||
mViewCreateFolder.setEnabled(false);
|
||||
}else{
|
||||
mBtnOk.setEnabled(true);
|
||||
mViewCreateFolder.setEnabled(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private final View.OnLongClickListener mBtnGoBackForwardOnLongClickListener = new View.OnLongClickListener() {
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue