From 2f30d94f352f5c3b306eaf7ed00216a8a47f2df5 Mon Sep 17 00:00:00 2001 From: Juan Miguel Boyero Corral Date: Sun, 19 May 2013 11:04:51 +0200 Subject: [PATCH] Avoid overriding of synchronization user preferences on application upgrades --- SWADroid/src/es/ugr/swad/swadroid/SWADMain.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/SWADroid/src/es/ugr/swad/swadroid/SWADMain.java b/SWADroid/src/es/ugr/swad/swadroid/SWADMain.java index d811aa2d..57fe495a 100644 --- a/SWADroid/src/es/ugr/swad/swadroid/SWADMain.java +++ b/SWADroid/src/es/ugr/swad/swadroid/SWADMain.java @@ -275,9 +275,11 @@ public class SWADMain extends MenuExpandableListActivity { //prefs.upgradeCredentials(); //Configure automatic synchronization - Intent activity = new Intent(getBaseContext(), AccountAuthenticator.class); - startActivity(activity); - SyncUtils.addPeriodicSync(Constants.AUTHORITY, Bundle.EMPTY, Constants.DEFAULT_SYNC_TIME, this); + if(lastVersion < 49) { + Intent activity = new Intent(getBaseContext(), AccountAuthenticator.class); + startActivity(activity); + SyncUtils.addPeriodicSync(Constants.AUTHORITY, Bundle.EMPTY, Constants.DEFAULT_SYNC_TIME, this); + } prefs.setLastVersion(currentVersion); } @@ -413,7 +415,7 @@ public class SWADMain extends MenuExpandableListActivity { @Override public void onNothingSelected(AdapterView arg0) { - // TODO Auto-generated method stub + } }