From b65e4a18412c560f501176e8248cfc5261780e12 Mon Sep 17 00:00:00 2001 From: Yash Khare Date: Tue, 11 Feb 2020 22:57:54 +0530 Subject: [PATCH] Fix #3191 Make the username along with the rewards icon clickable in the Navigation Drawer (#3401) --- .../java/fr/free/nrw/commons/theme/NavigationBaseActivity.java | 3 ++- app/src/main/res/layout/drawer_header.xml | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/fr/free/nrw/commons/theme/NavigationBaseActivity.java b/app/src/main/java/fr/free/nrw/commons/theme/NavigationBaseActivity.java index 040efa554..a46d7eee1 100644 --- a/app/src/main/java/fr/free/nrw/commons/theme/NavigationBaseActivity.java +++ b/app/src/main/java/fr/free/nrw/commons/theme/NavigationBaseActivity.java @@ -13,6 +13,7 @@ import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.ImageView; +import android.widget.LinearLayout; import android.widget.TextView; import android.widget.Toast; @@ -136,7 +137,7 @@ public abstract class NavigationBaseActivity extends BaseActivity if (allAccounts.length != 0) { username.setText(allAccounts[0].name); } - ImageView userIcon = navHeaderView.findViewById(R.id.user_icon); + LinearLayout userIcon = navHeaderView.findViewById(R.id.user_details); userIcon.setOnClickListener(v -> { drawerLayout.closeDrawer(navigationView); AchievementsActivity.startYourself(NavigationBaseActivity.this); diff --git a/app/src/main/res/layout/drawer_header.xml b/app/src/main/res/layout/drawer_header.xml index c43110595..63e32911f 100644 --- a/app/src/main/res/layout/drawer_header.xml +++ b/app/src/main/res/layout/drawer_header.xml @@ -19,6 +19,7 @@ app:srcCompat="@drawable/commons_logo"/>