diff options
author | Ricardo Cerqueira <cyanogenmod@cerqueira.org> | 2013-12-22 17:24:25 +0000 |
---|---|---|
committer | Adnan Begovic <adnan@cyngn.com> | 2015-11-23 14:26:12 -0800 |
commit | 34ccb78efee2fde13044a434716811f1d715982a (patch) | |
tree | 13241483870e787992306473c22afc982b679740 /src/com/android/settings | |
parent | e88786dc2c723a9e11799c19a7ed516d188b7ab8 (diff) | |
download | packages_apps_Settings-34ccb78efee2fde13044a434716811f1d715982a.tar.gz packages_apps_Settings-34ccb78efee2fde13044a434716811f1d715982a.tar.bz2 packages_apps_Settings-34ccb78efee2fde13044a434716811f1d715982a.zip |
ReportingService: Fix service startup
Turns out the service wasn't starting at all until someone looked at the data,
so no reports were being sent for CM11...
Change-Id: Ib64ddbed4e0cae9c2f71d6c0c79f8081d6f15301
Diffstat (limited to 'src/com/android/settings')
-rw-r--r-- | src/com/android/settings/cmstats/ReportingServiceManager.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/com/android/settings/cmstats/ReportingServiceManager.java b/src/com/android/settings/cmstats/ReportingServiceManager.java index 354d0d310..bad83820a 100644 --- a/src/com/android/settings/cmstats/ReportingServiceManager.java +++ b/src/com/android/settings/cmstats/ReportingServiceManager.java @@ -89,8 +89,9 @@ public class ReportingServiceManager extends BroadcastReceiver { setAlarm(context, 0); return; } - long timeLeft = System.currentTimeMillis() - lastSynced; - if (timeLeft < UPDATE_INTERVAL) { + long timeElapsed = System.currentTimeMillis() - lastSynced; + if (timeElapsed < UPDATE_INTERVAL) { + long timeLeft = UPDATE_INTERVAL - timeElapsed; Log.d(ReportingService.TAG, "Waiting for next sync : " + timeLeft / MILLIS_PER_HOUR + " hours"); return; } |