From 32b09ab78ffd18a5a07752982883813ccecfb80d Mon Sep 17 00:00:00 2001 From: Bartek Przybylski Date: Sun, 13 May 2012 22:41:51 +0200 Subject: [PATCH] fix crash when deleting used account --- src/eu/alefzero/owncloud/ui/activity/AccountSelectActivity.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/eu/alefzero/owncloud/ui/activity/AccountSelectActivity.java b/src/eu/alefzero/owncloud/ui/activity/AccountSelectActivity.java index fc7ef2ed..cc3cc61e 100644 --- a/src/eu/alefzero/owncloud/ui/activity/AccountSelectActivity.java +++ b/src/eu/alefzero/owncloud/ui/activity/AccountSelectActivity.java @@ -131,7 +131,14 @@ public class AccountSelectActivity extends SherlockListActivity @Override public void run(AccountManagerFuture future) { if (future.isDone()) { - AccountUtils.setCurrentOwnCloudAccount(this, AccountUtils.getCurrentOwnCloudAccount(this).name); + Account a = AccountUtils.getCurrentOwnCloudAccount(this); + String accountName = ""; + if (a == null) { + Account[] accounts = AccountManager.get(this).getAccountsByType(AccountAuthenticator.ACCOUNT_TYPE); + if (accounts.length != 0) + accountName = accounts[0].name; + AccountUtils.setCurrentOwnCloudAccount(this, accountName); + } populateAccountList(); } } -- 2.11.0