aboutsummaryrefslogtreecommitdiffstats
path: root/lineage
diff options
context:
space:
mode:
authordianlujitao <dianlujitao@lineageos.org>2018-11-14 16:18:32 +0800
committerPaul Keith <javelinanddart@gmail.com>2018-12-08 11:47:58 -0600
commit0c66c31d1f12a8fc5cb7387e3de98daae5466125 (patch)
tree1816e59eb27e57cee8a72436da6cc3cc8fc2c5c3 /lineage
parent50e230446a351030b3ea34b7ba003aadf737a2e3 (diff)
downloadandroid_lineage-sdk-0c66c31d1f12a8fc5cb7387e3de98daae5466125.tar.gz
android_lineage-sdk-0c66c31d1f12a8fc5cb7387e3de98daae5466125.tar.bz2
android_lineage-sdk-0c66c31d1f12a8fc5cb7387e3de98daae5466125.zip
ProfileManager: Don't start before decrypted
* WiFi service is not considered as a core service so it won't start in min framework, but ProfileManager accesses to WiFi service's API. This would lead to a fatal exception and trigger RescueParty. * We don't really need ProfileManager during such early stage, so simply disable it to avoid invoking WifiManager. Change-Id: I2c66217599e0062eaff2e5f4e86ebc092d4a41d5
Diffstat (limited to 'lineage')
-rw-r--r--lineage/lib/main/java/org/lineageos/platform/internal/ProfileManagerService.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/lineage/lib/main/java/org/lineageos/platform/internal/ProfileManagerService.java b/lineage/lib/main/java/org/lineageos/platform/internal/ProfileManagerService.java
index d386b3f9..a46c783a 100644
--- a/lineage/lib/main/java/org/lineageos/platform/internal/ProfileManagerService.java
+++ b/lineage/lib/main/java/org/lineageos/platform/internal/ProfileManagerService.java
@@ -248,6 +248,11 @@ public class ProfileManagerService extends LineageSystemService {
}
@Override
+ public boolean isCoreService() {
+ return false;
+ }
+
+ @Override
public void onStart() {
mBackupManager = new BackupManager(mContext);