diff --git a/briar-android/src/org/briarproject/android/NavDrawerActivity.java b/briar-android/src/org/briarproject/android/NavDrawerActivity.java
index d287da3d3540ed27b1436a83eafdad785cedb7ba..b84afd8b96e2ff6263b599adca96c9733adc6d16 100644
--- a/briar-android/src/org/briarproject/android/NavDrawerActivity.java
+++ b/briar-android/src/org/briarproject/android/NavDrawerActivity.java
@@ -193,14 +193,14 @@ public class NavDrawerActivity extends BriarFragmentActivity implements
 
 	@Override
 	public void onBackPressed() {
-		// Check the Contacts item because we always return to Contacts here
-		NavigationView navigation =	(NavigationView) findViewById(R.id.navigation);
-		navigation.getMenu().findItem(R.id.nav_btn_contacts).setChecked(true);
 		if (getSupportFragmentManager().getBackStackEntryCount() == 0
 				&& drawerLayout.isDrawerOpen(START)) {
 			drawerLayout.closeDrawer(START);
 			return;
 		}
+		// Check the Contacts item because we always return to Contacts here
+		NavigationView navigation =	(NavigationView) findViewById(R.id.navigation);
+		navigation.getMenu().findItem(R.id.nav_btn_contacts).setChecked(true);
 		super.onBackPressed();
 	}