diff options
| author | 2019-04-30 13:15:16 -0400 | |
|---|---|---|
| committer | 2019-04-30 23:32:35 +0000 | |
| commit | 440e6fae5e4835eea6457735d25fbb326bebf8eb (patch) | |
| tree | 392e323e6998007a688afb2672c8b9e01268d791 | |
| parent | 69ca6f531ec5c50117dc434f9516f482bf8ff56e (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.java | 4 |
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(); } } |