summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Beverly <beverlyt@google.com> 2019-04-30 13:15:16 -0400
committer Beverly Tai <beverlyt@google.com> 2019-04-30 23:32:35 +0000
commit440e6fae5e4835eea6457735d25fbb326bebf8eb (patch)
tree392e323e6998007a688afb2672c8b9e01268d791
parent69ca6f531ec5c50117dc434f9516f482bf8ff56e (diff)
Add plugin to list before sending PLUGIN_CONNECTED
Test: manual Fixes: 130527695 Change-Id: Ia40c25bc86aff18ed56399da89b6fdcc8a8d653f
-rw-r--r--packages/SystemUI/shared/src/com/android/systemui/shared/plugins/PluginInstanceManager.java4
1 files changed, 3 insertions, 1 deletions
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 1a684a0ffb8f..40d98c1c08e4 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<T extends Plugin> {
info.serviceInfo.name);
PluginInfo<T> 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();
}
}