From 708ec75fb2ce9661d738cab30352b231d067dd85 Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Fri, 21 Dec 2018 14:07:17 -0800 Subject: [PATCH] Skip logic to re-enable plugin if there is no valid component. Bug: 121260102 Test: Just an null check Change-Id: I623951a919904006b6035558a9535b662112608a --- .../com/android/systemui/shared/plugins/PluginManagerImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/shared/src/com/android/systemui/shared/plugins/PluginManagerImpl.java b/packages/SystemUI/shared/src/com/android/systemui/shared/plugins/PluginManagerImpl.java index 10b5f1c64d85a..da143f9bcbe39 100644 --- a/packages/SystemUI/shared/src/com/android/systemui/shared/plugins/PluginManagerImpl.java +++ b/packages/SystemUI/shared/src/com/android/systemui/shared/plugins/PluginManagerImpl.java @@ -258,7 +258,8 @@ public class PluginManagerImpl extends BroadcastReceiver implements PluginManage Log.v(TAG, "Reloading " + pkg); } } - if (Intent.ACTION_PACKAGE_REPLACED.equals(intent.getAction())) { + if (Intent.ACTION_PACKAGE_REPLACED.equals(intent.getAction()) + && componentName != null) { @PluginEnabler.DisableReason int disableReason = getPluginEnabler().getDisableReason(componentName); if (disableReason == PluginEnabler.DISABLED_FROM_EXPLICIT_CRASH