|
@@ -1259,7 +1259,7 @@ public class FileDisplayActivity extends HookActivity
|
|
|
super.onRemoteOperationFinish(operation, result);
|
|
|
|
|
|
if (operation instanceof RemoveFileOperation) {
|
|
|
- onRemoveFileOperationFinish((RemoveFileOperation)operation, result);
|
|
|
+ onRemoveFileOperationFinish((RemoveFileOperation) operation, result);
|
|
|
|
|
|
} else if (operation instanceof RenameFileOperation) {
|
|
|
onRenameFileOperationFinish((RenameFileOperation)operation, result);
|
|
@@ -1437,27 +1437,12 @@ public class FileDisplayActivity extends HookActivity
|
|
|
|
|
|
private void onSynchronizeFileOperationFinish(SynchronizeFileOperation operation,
|
|
|
RemoteOperationResult result) {
|
|
|
- dismissLoadingDialog();
|
|
|
- OCFile syncedFile = operation.getLocalFile();
|
|
|
- if (!result.isSuccess()) {
|
|
|
- if (result.getCode() == ResultCode.SYNC_CONFLICT) {
|
|
|
- Intent i = new Intent(this, ConflictsResolveActivity.class);
|
|
|
- i.putExtra(ConflictsResolveActivity.EXTRA_FILE, syncedFile);
|
|
|
- i.putExtra(ConflictsResolveActivity.EXTRA_ACCOUNT, getAccount());
|
|
|
- startActivity(i);
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- } else {
|
|
|
+ if (result.isSuccess()) {
|
|
|
if (operation.transferWasRequested()) {
|
|
|
+ OCFile syncedFile = operation.getLocalFile();
|
|
|
onTransferStateChanged(syncedFile, true, true);
|
|
|
-
|
|
|
- } else {
|
|
|
- Toast msg = Toast.makeText(this, ErrorMessageAdapter.getErrorCauseMessage(result,
|
|
|
- operation, getResources()), Toast.LENGTH_LONG);
|
|
|
- msg.show();
|
|
|
+ invalidateOptionsMenu();
|
|
|
}
|
|
|
- invalidateOptionsMenu();
|
|
|
}
|
|
|
}
|
|
|
|