@Override
public void onBackPressed() {
- if (!mSyncInProgress) {
- OCFileListFragment listOfFiles = getListOfFilesFragment();
- if (mDualPane || getSecondFragment() == null) {
- if (listOfFiles != null) { // should never be null, indeed
- if (mDirectories.getCount() <= 1) {
- finish();
- return;
- }
- popDirname();
- listOfFiles.onBrowseUp();
- }
- }
+ OCFileListFragment listOfFiles = getListOfFilesFragment();
+ if (mDualPane || getSecondFragment() == null) {
if (listOfFiles != null) { // should never be null, indeed
- setFile(listOfFiles.getCurrentFile());
+ if (mDirectories.getCount() <= 1) {
+ finish();
+ return;
+ }
+ popDirname();
+ listOfFiles.onBrowseUp();
}
- cleanSecondFragment();
}
+ if (listOfFiles != null) { // should never be null, indeed
+ setFile(listOfFiles.getCurrentFile());
+ }
+ cleanSecondFragment();
+
}
@Override
@Override
- protected void onStart() {
- super.onStart();
- Log_OC.e(TAG, "onStart() start");
-
- // Update the sync operation
- if (mSyncInProgress){
- }
-
- Log_OC.e(TAG, "onStart() end");
- }
-
-
- @Override
protected void onPause() {
super.onPause();
Log_OC.e(TAG, "onPause() start");
if (chosenFile == null || mDualPane) {
// only list of files - set for browsing through folders
OCFile currentDir = getCurrentDir();
- actionBar.setDisplayHomeAsUpEnabled(currentDir != null && currentDir.getParentId() != 0 && !mSyncInProgress);
+ actionBar.setDisplayHomeAsUpEnabled(currentDir != null && currentDir.getParentId() != 0);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
actionBar.setListNavigationCallbacks(mDirectories, this); // assuming mDirectories is updated