|
@@ -55,6 +55,7 @@ import com.owncloud.android.lib.common.operations.RemoteOperationResult.ResultCo
|
|
|
import com.owncloud.android.lib.common.utils.Log_OC;
|
|
|
import com.owncloud.android.operations.CreateShareOperation;
|
|
|
import com.owncloud.android.operations.RemoveFileOperation;
|
|
|
+import com.owncloud.android.operations.SynchronizeFileOperation;
|
|
|
import com.owncloud.android.operations.UnshareLinkOperation;
|
|
|
import com.owncloud.android.ui.activity.FileActivity;
|
|
|
import com.owncloud.android.ui.activity.FileDisplayActivity;
|
|
@@ -234,6 +235,9 @@ public class PreviewImageActivity extends FileActivity implements
|
|
|
|
|
|
} else if (operation instanceof RemoveFileOperation) {
|
|
|
finish();
|
|
|
+ } else if (operation instanceof SynchronizeFileOperation) {
|
|
|
+ onSynchronizeFileOperationFinish((SynchronizeFileOperation) operation, result);
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -263,6 +267,14 @@ public class PreviewImageActivity extends FileActivity implements
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ private void onSynchronizeFileOperationFinish(SynchronizeFileOperation operation,
|
|
|
+ RemoteOperationResult result) {
|
|
|
+ if (result.isSuccess()) {
|
|
|
+ invalidateOptionsMenu();
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
protected ServiceConnection newTransferenceServiceConnection() {
|
|
|
return new PreviewImageServiceConnection();
|