From 075ff6d1483c8900798484f727452d807191a3b7 Mon Sep 17 00:00:00 2001 From: Vanshika Arora <34261945+vanshikaarora@users.noreply.github.com> Date: Sun, 27 Jan 2019 17:11:44 +0530 Subject: [PATCH] Disabled Share button in achievements until achievements are loaded (#2356) * item hidden until loading * Fixed Issue #2353 --- .../free/nrw/commons/achievements/AchievementsActivity.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/fr/free/nrw/commons/achievements/AchievementsActivity.java b/app/src/main/java/fr/free/nrw/commons/achievements/AchievementsActivity.java index 7a6705315..54b6c15b4 100644 --- a/app/src/main/java/fr/free/nrw/commons/achievements/AchievementsActivity.java +++ b/app/src/main/java/fr/free/nrw/commons/achievements/AchievementsActivity.java @@ -101,6 +101,7 @@ public class AchievementsActivity extends NavigationBaseActivity { SessionManager sessionManager; @Inject MediaWikiApi mediaWikiApi; + MenuItem item; private CompositeDisposable compositeDisposable = new CompositeDisposable(); @@ -133,6 +134,7 @@ public class AchievementsActivity extends NavigationBaseActivity { setSupportActionBar(toolbar); progressBar.setVisibility(View.VISIBLE); + hideLayouts(); setAchievements(); initDrawer(); @@ -151,6 +153,8 @@ public class AchievementsActivity extends NavigationBaseActivity { public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_about, menu); + item=menu.getItem(0); + item.setVisible(false); return true; } @@ -357,6 +361,7 @@ public class AchievementsActivity extends NavigationBaseActivity { setUploadProgress(achievements.getImagesUploaded()); setImageRevertPercentage(achievements.getNotRevertPercentage()); progressBar.setVisibility(View.GONE); + item.setVisible(true); layoutImageReverts.setVisibility(View.VISIBLE); layoutImageUploaded.setVisibility(View.VISIBLE); layoutImageUsedByWiki.setVisibility(View.VISIBLE);