Browse Source

Fixed issue 308 - crash when other apps hold accounts with the same name, different type

David A. Velasco 11 years ago
parent
commit
2bf0864806
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/com/owncloud/android/files/services/FileObserverService.java

+ 2 - 1
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)