android/lib/src/main/java/org/libreoffice/androidlib/LOActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit 67757fac7e88edc528d10f9071c66ba22644dc67 Author: Jan Holesovsky <ke...@collabora.com> AuthorDate: Mon Mar 16 17:38:23 2020 +0100 Commit: Michael Meeks <michael.me...@collabora.com> CommitDate: Mon Mar 16 19:40:31 2020 +0100 android: Fix file corruption. The problem was that when we were uploading back to the content Uri and the length was shorter than the original content, the file remained as long as before the save - which then was detected as corrupted file upon further load. Change-Id: Ica09a64739dbf7933d5722149134e461ae79bd80 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90585 Tested-by: Michael Meeks <michael.me...@collabora.com> Reviewed-by: Michael Meeks <michael.me...@collabora.com> diff --git a/android/lib/src/main/java/org/libreoffice/androidlib/LOActivity.java b/android/lib/src/main/java/org/libreoffice/androidlib/LOActivity.java index 8e5c3c7fe..434b467ce 100644 --- a/android/lib/src/main/java/org/libreoffice/androidlib/LOActivity.java +++ b/android/lib/src/main/java/org/libreoffice/androidlib/LOActivity.java @@ -522,7 +522,7 @@ public class LOActivity extends AppCompatActivity { inputStream = new FileInputStream(mTempFile); Uri uri = getIntent().getData(); - outputStream = contentResolver.openOutputStream(uri); + outputStream = contentResolver.openOutputStream(uri, "wt"); byte[] buffer = new byte[1024]; int length; _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits