X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/802a1646160051a507853ef09e680139833fb142..refs/heads/master:/src/com/owncloud/android/services/SyncFolderHandler.java diff --git a/src/com/owncloud/android/services/SyncFolderHandler.java b/src/com/owncloud/android/services/SyncFolderHandler.java index 33318f57..daa16128 100644 --- a/src/com/owncloud/android/services/SyncFolderHandler.java +++ b/src/com/owncloud/android/services/SyncFolderHandler.java @@ -138,8 +138,11 @@ class SyncFolderHandler extends Handler { public void add(Account account, String remotePath, SynchronizeFolderOperation syncFolderOperation){ - mPendingOperations.putIfAbsent(account, remotePath, syncFolderOperation); - sendBroadcastNewSyncFolder(account, remotePath); // TODO upgrade! + Pair putResult = + mPendingOperations.putIfAbsent(account, remotePath, syncFolderOperation); + if (putResult != null) { + sendBroadcastNewSyncFolder(account, remotePath); // TODO upgrade! + } }