summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings
diff options
context:
space:
mode:
authorRicardo Cerqueira <cyanogenmod@cerqueira.org>2013-12-22 17:24:25 +0000
committerAdnan Begovic <adnan@cyngn.com>2015-11-23 14:26:12 -0800
commit34ccb78efee2fde13044a434716811f1d715982a (patch)
tree13241483870e787992306473c22afc982b679740 /src/com/android/settings
parente88786dc2c723a9e11799c19a7ed516d188b7ab8 (diff)
downloadpackages_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.java5
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;
}