From d21d419bb6acba131d322a386380bd42b0208545 Mon Sep 17 00:00:00 2001 From: zhaoxiangjun Date: Mon, 8 Apr 2019 17:39:04 +0800 Subject: [PATCH] Update PmBase.java MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 如果此时mPlugins是空的,如果只更新updatedPlugins,那其他的插件都会丢失。 修正,先更新全部插件,再看updatedPlugins有值,就再更新一下。 --- .../src/main/java/com/qihoo360/loader2/PmBase.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/replugin-host-library/replugin-host-lib/src/main/java/com/qihoo360/loader2/PmBase.java b/replugin-host-library/replugin-host-lib/src/main/java/com/qihoo360/loader2/PmBase.java index bcb0b0ce..4b9aa05d 100644 --- a/replugin-host-library/replugin-host-lib/src/main/java/com/qihoo360/loader2/PmBase.java +++ b/replugin-host-library/replugin-host-lib/src/main/java/com/qihoo360/loader2/PmBase.java @@ -374,10 +374,9 @@ private void refreshPluginsFromHostSvc() { } } + refreshPluginMap(plugins); if (updatedPlugins != null) { refreshPluginMap(updatedPlugins); - } else { - refreshPluginMap(plugins); } }