diff --git a/onebusaway-android/src/main/java/org/onebusaway/android/ui/HomeActivity.java b/onebusaway-android/src/main/java/org/onebusaway/android/ui/HomeActivity.java index 08286bfe5..17c6abc6a 100644 --- a/onebusaway-android/src/main/java/org/onebusaway/android/ui/HomeActivity.java +++ b/onebusaway-android/src/main/java/org/onebusaway/android/ui/HomeActivity.java @@ -585,6 +585,7 @@ private void goToNavDrawerItem(int item) { startActivity(i); break; } + updateDonationsUIVisibility(); if (mCurrentNavDrawerPosition != NAVDRAWER_ITEM_NEARBY) { WeatherUtils.toggleWeatherViewVisibility(false,weatherView); }else{ @@ -2096,9 +2097,10 @@ private void setupDonationView(HomeActivity homeActivity) { private void updateDonationsUIVisibility() { mDonationView = findViewById(R.id.donationView); + if(mDonationView == null) return; DonationsManager donationsManager = Application.getDonationsManager(); - if (donationsManager.shouldShowDonationUI()) { + if (donationsManager.shouldShowDonationUI() && mCurrentNavDrawerPosition == NAVDRAWER_ITEM_NEARBY) { mDonationView.setVisibility(View.VISIBLE); } else {