From 64b580bcd3bdb2a372dfc956a96a9b72d9e19eba Mon Sep 17 00:00:00 2001 From: Loic Blot Date: Wed, 4 Nov 2015 00:47:22 +0100 Subject: [PATCH] Fix an OS crash on negative synctime --- .../owncloud_sms/activities/GeneralSettingsActivity.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/fr/unix_experience/owncloud_sms/activities/GeneralSettingsActivity.java b/src/main/java/fr/unix_experience/owncloud_sms/activities/GeneralSettingsActivity.java index 22f83eb..a361c93 100644 --- a/src/main/java/fr/unix_experience/owncloud_sms/activities/GeneralSettingsActivity.java +++ b/src/main/java/fr/unix_experience/owncloud_sms/activities/GeneralSettingsActivity.java @@ -116,8 +116,10 @@ public class GeneralSettingsActivity extends NrzSettingsActivity { ContentResolver.removePeriodicSync(myAccountList[i], GeneralSettingsActivity._accountAuthority, b); - ContentResolver.addPeriodicSync(myAccountList[i], - GeneralSettingsActivity._accountAuthority, b, syncFreq * 60); + if (syncFreq > 0) { + ContentResolver.addPeriodicSync(myAccountList[i], + GeneralSettingsActivity._accountAuthority, b, syncFreq * 60); + } } prefs.putLong(key, syncFreq);