From: David A. Velasco Date: Fri, 7 Feb 2014 11:34:20 +0000 (+0100) Subject: Fixed issue 308 - crash when other apps hold accounts with the same name, different... X-Git-Tag: oc-android-1.5.5~35^2~11 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/2bf0864806b056b8d95a95dbc717fde0c42eee7a?ds=inline;hp=-c Fixed issue 308 - crash when other apps hold accounts with the same name, different type --- 2bf0864806b056b8d95a95dbc717fde0c42eee7a diff --git a/src/com/owncloud/android/files/services/FileObserverService.java b/src/com/owncloud/android/files/services/FileObserverService.java index fa1fec24..c6753896 100644 --- a/src/com/owncloud/android/files/services/FileObserverService.java +++ b/src/com/owncloud/android/files/services/FileObserverService.java @@ -22,6 +22,7 @@ import java.io.File; import java.util.HashMap; import java.util.Map; +import com.owncloud.android.MainApp; import com.owncloud.android.datamodel.FileDataStorageManager; import com.owncloud.android.datamodel.OCFile; import com.owncloud.android.db.ProviderMeta.ProviderTableMeta; @@ -141,7 +142,7 @@ public class FileObserverService extends Service { null); if (c == null || !c.moveToFirst()) return; AccountManager acm = AccountManager.get(this); - Account[] accounts = acm.getAccounts(); + Account[] accounts = acm.getAccountsByType(MainApp.getAccountType()); do { Account account = null; for (Account a : accounts)