From bde6b6dbc328acd9ffe19625f3724fa52a72d869 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Sat, 20 Feb 2021 02:17:37 +0800 Subject: [PATCH] [core] Always add modules themselves into their scopes --- .../java/io/github/lsposed/lspd/service/ConfigManager.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/main/java/io/github/lsposed/lspd/service/ConfigManager.java b/core/src/main/java/io/github/lsposed/lspd/service/ConfigManager.java index 2ebc5cf2..b2b55d35 100644 --- a/core/src/main/java/io/github/lsposed/lspd/service/ConfigManager.java +++ b/core/src/main/java/io/github/lsposed/lspd/service/ConfigManager.java @@ -333,6 +333,10 @@ public class ConfigManager { if (scopes.isEmpty()) return false; int mid = getModuleId(packageName); if (mid == -1) return false; + Application self = new Application(); + self.packageName = packageName; + self.userId = 0; + scopes.add(self); try { db.beginTransaction(); db.delete("scope", "mid = ?", new String[]{String.valueOf(mid)});