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.truncateAfter(mLastPath);
|
||||||
mHistory.push(dir);
|
mHistory.push(dir);
|
||||||
mFullHistory.push(dir);
|
mFullHistory.push(dir);
|
||||||
if(mFileProvider.getFilterMode() != IFileProvider.FilterMode.AnyDirectories){
|
checkUIForFolderCreation(dir);
|
||||||
if(!(((File) dir).canWrite()) ){
|
|
||||||
mBtnOk.setEnabled(false);
|
|
||||||
mViewCreateFolder.setEnabled(false);
|
|
||||||
}else{
|
|
||||||
mBtnOk.setEnabled(true);
|
|
||||||
mViewCreateFolder.setEnabled(true);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -1594,6 +1586,7 @@ public class FileChooserActivity extends Activity {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
checkUIForFolderCreation(preLoc);
|
||||||
} else {
|
} else {
|
||||||
mViewGoBack.setEnabled(false);
|
mViewGoBack.setEnabled(false);
|
||||||
}
|
}
|
||||||
|
@ -1648,12 +1641,25 @@ public class FileChooserActivity extends Activity {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
checkUIForFolderCreation(nextLoc);
|
||||||
} else {
|
} else {
|
||||||
mViewGoForward.setEnabled(false);
|
mViewGoForward.setEnabled(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};// mBtnGoForwardOnClickListener
|
};// 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() {
|
private final View.OnLongClickListener mBtnGoBackForwardOnLongClickListener = new View.OnLongClickListener() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue