aboutsummaryrefslogtreecommitdiff
path: root/doze
diff options
context:
space:
mode:
authorGabriele M <moto.falcon.git@gmail.com>2017-03-29 17:40:24 +0200
committerDavide Garberi <dade.garberi@gmail.com>2017-12-04 09:01:04 +0100
commited1f601ff074e80c50fc64df939a921fa649bf16 (patch)
treecb35b04f193aa1c405af7e3e3001de63e4eb5447 /doze
parentdf1fce221ab53c4d9f0a570e2019ea53f3e28b99 (diff)
msm8996-common: Doze: Perform operations as current user
* System processes should use the 'AsUser' variant of some methods Change-Id: Ic2457950b1f0e9f29f4fb06ef38f00dd919ad8f7 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Diffstat (limited to 'doze')
-rw-r--r--doze/src/com/cyanogenmod/settings/doze/Utils.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/doze/src/com/cyanogenmod/settings/doze/Utils.java b/doze/src/com/cyanogenmod/settings/doze/Utils.java
index caa12bb..7e13eb1 100644
--- a/doze/src/com/cyanogenmod/settings/doze/Utils.java
+++ b/doze/src/com/cyanogenmod/settings/doze/Utils.java
@@ -42,12 +42,14 @@ public final class Utils {
protected static void startService(Context context) {
if (DEBUG) Log.d(TAG, "Starting service");
- context.startService(new Intent(context, DozeService.class));
+ context.startServiceAsUser(new Intent(context, DozeService.class),
+ UserHandle.CURRENT);
}
protected static void stopService(Context context) {
if (DEBUG) Log.d(TAG, "Stopping service");
- context.stopService(new Intent(context, DozeService.class));
+ context.stopServiceAsUser(new Intent(context, DozeService.class),
+ UserHandle.CURRENT);
}
protected static boolean isDozeEnabled(Context context) {