From bb36e5592cc91d0f302cc1cf14f2d6f9be27f2ab Mon Sep 17 00:00:00 2001 From: Dave Mankoff Date: Tue, 14 Sep 2021 10:06:05 -0400 Subject: [PATCH] Turn PluginManager into a Singelton. Fixes a memory leak around UncaughtExceptionHandler where a new one would be created each time PluginManagerImpl was instantiated. Fixes: 199853969 Test: manual Change-Id: Ie4c3a0ca791ded4bb9737bd24a554943990c6680 --- .../SystemUI/src/com/android/systemui/plugins/PluginsModule.java | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/SystemUI/src/com/android/systemui/plugins/PluginsModule.java b/packages/SystemUI/src/com/android/systemui/plugins/PluginsModule.java index a0cf44c8bfdcc..16b971f876bcf 100644 --- a/packages/SystemUI/src/com/android/systemui/plugins/PluginsModule.java +++ b/packages/SystemUI/src/com/android/systemui/plugins/PluginsModule.java @@ -102,6 +102,7 @@ public abstract class PluginsModule { } @Provides + @Singleton static PluginManager providesPluginManager( Context context, PluginActionManager.Factory instanceManagerFactory,