From fb7d4076ab1437170c014d79faee5a846cb55e75 Mon Sep 17 00:00:00 2001 From: akwizgran Date: Fri, 7 Sep 2018 13:32:22 +0100 Subject: [PATCH] Use magic wake lock tag for Huawei devices. --- .../java/org/briarproject/briar/android/BriarService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/BriarService.java b/briar-android/src/main/java/org/briarproject/briar/android/BriarService.java index 2f35e05bf..5430ae0dd 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/BriarService.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/BriarService.java @@ -77,6 +77,8 @@ public class BriarService extends Service { public static String EXTRA_STARTUP_FAILED = "org.briarproject.briar.STARTUP_FAILED"; + // This tag prevents the wake lock from being ignored on some Huawei devices + private static final String WAKE_LOCK_TAG = "LocationManagerService"; private static final String ACTION_ALARM = "org.briarproject.briar.android.ACTION_ALARM"; private static final String EXTRA_DUE_MILLIS = @@ -266,7 +268,7 @@ public class BriarService extends Service { PowerManager powerManager = (PowerManager) getApplicationContext().getSystemService(POWER_SERVICE); WakeLock wakeLock = powerManager.newWakeLock(PARTIAL_WAKE_LOCK, - "briar:TestWakeLock"); + WAKE_LOCK_TAG); if (!USE_TOR_WAKE_LOCK) { //acquire wakelock wakeLock.acquire();