Refactored into onNavigateUp

Alethea Butler created

Change summary

src/eu/siacs/conversations/ui/ManageAccountActivity.java | 17 ++++++---
1 file changed, 11 insertions(+), 6 deletions(-)

Detailed changes

src/eu/siacs/conversations/ui/ManageAccountActivity.java 🔗

@@ -398,18 +398,23 @@ public class ManageAccountActivity extends XmppActivity {
 		case R.id.action_add_account:
 			addAccount();
 			break;
-		case android.R.id.home:
-			if (xmppConnectionService.getConversations().size() == 0) {
-				startActivity(new Intent(getApplicationContext(),
-						ContactsActivity.class));
-			}
-			break;
 		default:
 			break;
 		}
 		return super.onOptionsItemSelected(item);
 	}
 
+	@Override
+	public boolean onNavigateUp() {
+		if (xmppConnectionService.getConversations().size() == 0) {
+			startActivity(new Intent(this, ContactsActivity.class));
+			finish();
+			return true;
+		} else {
+			return super.onNavigateUp();
+		}
+	}
+
 	private void editAccount(Account account) {
 			EditAccount dialog = new EditAccount();
 			dialog.setAccount(account);