From ed1f601ff074e80c50fc64df939a921fa649bf16 Mon Sep 17 00:00:00 2001 From: Gabriele M Date: Wed, 29 Mar 2017 17:40:24 +0200 Subject: 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 --- doze/src/com/cyanogenmod/settings/doze/Utils.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'doze/src') 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) { -- cgit v1.2.3