Skip to content

Commit 0a85797

Browse files
authored
fixes commons-app#3440 "Campaign notification is not removed from Home even when disabling it in the setting" (commons-app#4231)
1 parent 630c2a5 commit 0a85797

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

app/src/main/java/fr/free/nrw/commons/campaigns/CampaignView.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ public void setCampaign(Campaign campaign) {
5757

5858
@Override public boolean onSwipe(View view) {
5959
view.setVisibility(View.GONE);
60-
/*((MainActivity) getContext()).defaultKvStore
61-
.putBoolean("displayCampaignsCardView", false);*/
60+
((MainActivity) getContext()).defaultKvStore
61+
.putBoolean("displayCampaignsCardView", false);
6262
ViewUtil.showLongToast(getContext(),
6363
getResources().getString(R.string.nearby_campaign_dismiss_message));
6464
return true;

app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -577,6 +577,9 @@ private void fetchCampaigns() {
577577
if (store.getBoolean("displayCampaignsCardView", true)) {
578578
presenter.getCampaigns();
579579
}
580+
else{
581+
campaignView.setVisibility(View.GONE);
582+
}
580583
}
581584

582585
@Override public void showMessage(String message) {

0 commit comments

Comments
 (0)