From 23e445a5299ad1cc5907e86bf9393928eceebe48 Mon Sep 17 00:00:00 2001
From: Micheal <mkbestas@lineageos.org>
Date: Sun, 17 Oct 2021 17:01:03 +0200
Subject: [PATCH] onclite: doze: Add an exported flag in manifest

Targeting S+ (version 31 and above) requires that an explicit value
for android:exported be defined when intent filters are present

Change-Id: I12d27c23624eb5259da582b86ac1bd7572754f0c
---
 doze/AndroidManifest.xml | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/doze/AndroidManifest.xml b/doze/AndroidManifest.xml
index 08b939f..0fe71d3 100644
--- a/doze/AndroidManifest.xml
+++ b/doze/AndroidManifest.xml
@@ -34,19 +34,23 @@
         android:label="@string/device_settings_app_name"
         android:persistent="true">
 
-        <receiver android:name=".BootCompletedReceiver">
+        <receiver android:name=".BootCompletedReceiver"
+                  android:exported="false">
             <intent-filter>
                 <action android:name="android.intent.action.BOOT_COMPLETED" />
                 <category android:name="android.intent.category.DEFAULT" />
             </intent-filter>
         </receiver>
 
-        <service android:name=".DozeService"
-                 android:permission="XiaomiDozeService">
+        <service
+            android:name=".DozeService"
+            android:permission="XiaomiDozeService"
+            android:exported="true">
         </service>
 
         <activity
             android:name=".DozeSettingsActivity"
+            android:exported="false"
             android:label="@string/ambient_display_title"
             android:theme="@style/Theme.SubSettingsBase">
             <intent-filter>
-- 
GitLab