From 233553a081997ec256715552aac691c6563cbe45 Mon Sep 17 00:00:00 2001 From: Bartek Przybylski Date: Mon, 9 Jul 2012 17:16:56 +0200 Subject: [PATCH] dont loose keep in sync state when syncing --- AndroidManifest.xml | 2 +- src/eu/alefzero/owncloud/syncadapter/FileSyncAdapter.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 66393003..0372a96e 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -18,7 +18,7 @@ --> + android:versionName="0.1.154B" xmlns:android="http://schemas.android.com/apk/res/android"> diff --git a/src/eu/alefzero/owncloud/syncadapter/FileSyncAdapter.java b/src/eu/alefzero/owncloud/syncadapter/FileSyncAdapter.java index 73b74ed5..1dcc7457 100644 --- a/src/eu/alefzero/owncloud/syncadapter/FileSyncAdapter.java +++ b/src/eu/alefzero/owncloud/syncadapter/FileSyncAdapter.java @@ -128,9 +128,12 @@ public class FileSyncAdapter extends AbstractOwnCloudSyncAdapter { intent.putExtra(FileDownloader.EXTRA_ACCOUNT, getAccount()); intent.putExtra(FileDownloader.EXTRA_FILE_PATH, file.getURLDecodedRemotePath()); intent.putExtra(FileDownloader.EXTRA_REMOTE_PATH, file.getRemotePath()); + intent.putExtra(FileDownloader.EXTRA_FILE_SIZE, file.getFileLength()); file.setKeepInSync(true); getContext().startService(intent); } + if (getStorageManager().getFileByPath(file.getRemotePath()) != null) + file.setKeepInSync(getStorageManager().getFileByPath(file.getRemotePath()).keepInSync()); getStorageManager().saveFile(file); if (parentId == 0) parentId = file.getFileId(); -- 2.11.0