Skip to content

Commit 4da4f7c

Browse files
committed
Turn on Campaigns Sync by default
Change-Id: Ief0f8a9dacf21468b396cc406a19d1dcc63fed1f
1 parent e0cae93 commit 4da4f7c

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

commons/src/main/java/org/wikimedia/commons/auth/LoginActivity.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
import org.wikimedia.commons.*;
1818
import org.wikimedia.commons.EventLog;
19+
import org.wikimedia.commons.campaigns.CampaignsContentProvider;
1920
import org.wikimedia.commons.contributions.*;
2021
import org.wikimedia.commons.modifications.ModificationsContentProvider;
2122

@@ -67,6 +68,7 @@ protected void onPostExecute(String result) {
6768
// FIXME: If the user turns it off, it shouldn't be auto turned back on
6869
ContentResolver.setSyncAutomatically(account, ContributionsContentProvider.AUTHORITY, true); // Enable sync by default!
6970
ContentResolver.setSyncAutomatically(account, ModificationsContentProvider.AUTHORITY, true); // Enable sync by default!
71+
ContentResolver.setSyncAutomatically(account, CampaignsContentProvider.AUTHORITY, true); // Enable sync by default!
7072
context.finish();
7173
} else {
7274
int response;

commons/src/main/java/org/wikimedia/commons/campaigns/CampaignActivity.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package org.wikimedia.commons.campaigns;
22

33
import android.app.Activity;
4+
import android.content.ContentResolver;
45
import android.content.Intent;
56
import android.database.Cursor;
67
import android.os.Bundle;
@@ -11,6 +12,7 @@
1112
import android.widget.AdapterView;
1213
import android.widget.ListView;
1314
import com.actionbarsherlock.app.SherlockFragmentActivity;
15+
import org.wikimedia.commons.CommonsApplication;
1416
import org.wikimedia.commons.R;
1517
import org.wikimedia.commons.contributions.ContributionsActivity;
1618

@@ -24,6 +26,8 @@ public class CampaignActivity
2426
public void onCreate(Bundle savedInstanceState) {
2527
super.onCreate(savedInstanceState);
2628
setContentView(R.layout.activity_campaigns);
29+
30+
ContentResolver.setSyncAutomatically(((CommonsApplication)getApplicationContext()).getCurrentAccount(), CampaignsContentProvider.AUTHORITY, true); // Enable sync by default!
2731
campaignsListView = (ListView) findViewById(R.id.campaignsList);
2832

2933
campaignsListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {

0 commit comments

Comments
 (0)