From 1ee3aa2c2e4dedbeb0eb1abc8e4701cc8cb22366 Mon Sep 17 00:00:00 2001
From: akwizgran <michael@briarproject.org>
Date: Fri, 10 Jun 2022 16:43:56 +0100
Subject: [PATCH] Provide fresh Intents each time methods are called.

---
 .../android/dontkillmelib/HuaweiUtils.kt      | 21 +++++++++++--------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/lib/src/main/java/org/briarproject/android/dontkillmelib/HuaweiUtils.kt b/lib/src/main/java/org/briarproject/android/dontkillmelib/HuaweiUtils.kt
index 329fa5b..0955f1e 100644
--- a/lib/src/main/java/org/briarproject/android/dontkillmelib/HuaweiUtils.kt
+++ b/lib/src/main/java/org/briarproject/android/dontkillmelib/HuaweiUtils.kt
@@ -44,14 +44,16 @@ public object HuaweiUtils {
     }
 
     @JvmStatic
-    public val huaweiAppListIntent: Intent = Intent().apply {
-        setClassName(PACKAGE_NAME_HUAWEI, CLASS_NAME_APP_LIST)
-    }
+    public val huaweiAppListIntent: Intent
+        get() = Intent().apply {
+            setClassName(PACKAGE_NAME_HUAWEI, CLASS_NAME_APP_LIST)
+        }
 
     @JvmStatic
-    public val huaweiPowerManagerIntent: Intent = Intent().apply {
-        setClassName(PACKAGE_NAME_HUAWEI, CLASS_NAME_POWER_MANAGER)
-    }
+    public val huaweiPowerManagerIntent: Intent
+        get() = Intent().apply {
+            setClassName(PACKAGE_NAME_HUAWEI, CLASS_NAME_POWER_MANAGER)
+        }
 
     /**
      * First tries [huaweiAppListIntent] and then falls back to [huaweiPowerManagerIntent].
@@ -65,8 +67,9 @@ public object HuaweiUtils {
     )
 
     @JvmStatic
-    public val huaweiProtectedAppsIntent: Intent = Intent().apply {
-        setClassName(PACKAGE_NAME_HUAWEI, CLASS_NAME_PROTECTED_APPS)
-    }
+    public val huaweiProtectedAppsIntent: Intent
+        get() = Intent().apply {
+            setClassName(PACKAGE_NAME_HUAWEI, CLASS_NAME_PROTECTED_APPS)
+        }
 
 }
-- 
GitLab