From fd2162bffa523fc539ba6030e91a559c4f4a2b88 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Sat, 18 Sep 2021 11:35:22 +0800 Subject: [PATCH] [core] Skip updating cache again when force update (#1127) --- .../src/main/java/org/lsposed/lspd/service/ConfigManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/lsposed/lspd/service/ConfigManager.java b/core/src/main/java/org/lsposed/lspd/service/ConfigManager.java index 8a3a2477..dea0ead2 100644 --- a/core/src/main/java/org/lsposed/lspd/service/ConfigManager.java +++ b/core/src/main/java/org/lsposed/lspd/service/ConfigManager.java @@ -596,7 +596,9 @@ public class ConfigManager { else count = 0; } - if (count > 0) { + // force update is because cache is already update to date + // skip caching again + if (!force && count > 0) { // Called by oneway binder updateCaches(true); return true;