|
@@ -23,6 +23,7 @@ package com.owncloud.android.operations;
|
|
|
|
|
|
import android.accounts.Account;
|
|
import android.accounts.Account;
|
|
import android.content.Context;
|
|
import android.content.Context;
|
|
|
|
+import android.os.FileUtils;
|
|
import android.text.TextUtils;
|
|
import android.text.TextUtils;
|
|
import android.webkit.MimeTypeMap;
|
|
import android.webkit.MimeTypeMap;
|
|
|
|
|
|
@@ -203,7 +204,8 @@ public class DownloadFileOperation extends RemoteOperation {
|
|
return new RemoteOperationResult(e);
|
|
return new RemoteOperationResult(e);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- moved = tmpFile.renameTo(newFile);
|
|
|
|
|
|
+
|
|
|
|
+ moved = FileStorageUtils.moveFile(tmpFile, newFile);
|
|
newFile.setLastModified(file.getModificationTimestamp());
|
|
newFile.setLastModified(file.getModificationTimestamp());
|
|
if (!moved) {
|
|
if (!moved) {
|
|
result = new RemoteOperationResult(RemoteOperationResult.ResultCode.LOCAL_STORAGE_NOT_MOVED);
|
|
result = new RemoteOperationResult(RemoteOperationResult.ResultCode.LOCAL_STORAGE_NOT_MOVED);
|