From 440e6fae5e4835eea6457735d25fbb326bebf8eb Mon Sep 17 00:00:00 2001 From: Beverly Date: Tue, 30 Apr 2019 13:15:16 -0400 Subject: [PATCH] Add plugin to list before sending PLUGIN_CONNECTED Test: manual Fixes: 130527695 Change-Id: Ia40c25bc86aff18ed56399da89b6fdcc8a8d653f --- .../systemui/shared/plugins/PluginInstanceManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/shared/src/com/android/systemui/shared/plugins/PluginInstanceManager.java b/packages/SystemUI/shared/src/com/android/systemui/shared/plugins/PluginInstanceManager.java index 1a684a0ffb8f1..40d98c1c08e48 100644 --- a/packages/SystemUI/shared/src/com/android/systemui/shared/plugins/PluginInstanceManager.java +++ b/packages/SystemUI/shared/src/com/android/systemui/shared/plugins/PluginInstanceManager.java @@ -295,8 +295,10 @@ public class PluginInstanceManager { info.serviceInfo.name); PluginInfo t = handleLoadPlugin(name); if (t == null) continue; - mMainHandler.obtainMessage(mMainHandler.PLUGIN_CONNECTED, t).sendToTarget(); + + // add plugin before sending PLUGIN_CONNECTED message mPlugins.add(t); + mMainHandler.obtainMessage(mMainHandler.PLUGIN_CONNECTED, t).sendToTarget(); } }