From 1095a50dfafaaf8b8c5d2a06d468948ab1c1a095 Mon Sep 17 00:00:00 2001 From: Dave Mankoff Date: Fri, 13 Aug 2021 10:30:06 -0400 Subject: [PATCH] Updates to constructor of PluginInstanceManager.Factory Bug: 194781951 Test: manual Change-Id: I510dcd3b405988320052944b412e1d18360144ef --- .../uioverrides/plugins/PluginManagerWrapper.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/quickstep/src/com/android/launcher3/uioverrides/plugins/PluginManagerWrapper.java b/quickstep/src/com/android/launcher3/uioverrides/plugins/PluginManagerWrapper.java index f653906d05..e12f42e56f 100644 --- a/quickstep/src/com/android/launcher3/uioverrides/plugins/PluginManagerWrapper.java +++ b/quickstep/src/com/android/launcher3/uioverrides/plugins/PluginManagerWrapper.java @@ -18,6 +18,7 @@ import static android.content.pm.PackageManager.MATCH_DISABLED_COMPONENTS; import static com.android.launcher3.util.Executors.MODEL_EXECUTOR; +import android.app.NotificationManager; import android.content.ComponentName; import android.content.Context; import android.content.Intent; @@ -33,6 +34,7 @@ import com.android.systemui.shared.plugins.PluginPrefs; import java.io.PrintWriter; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import java.util.Optional; import java.util.Set; @@ -53,12 +55,14 @@ public class PluginManagerWrapper { PluginInitializerImpl pluginInitializer = new PluginInitializerImpl(); mPluginEnabler = new PluginEnablerImpl(c); PluginInstanceManager.Factory instanceManagerFactory = new PluginInstanceManager.Factory( - c, c.getPackageManager(), c.getMainExecutor(), MODEL_EXECUTOR, pluginInitializer); + c, c.getPackageManager(), c.getMainExecutor(), MODEL_EXECUTOR, pluginInitializer, + c.getSystemService(NotificationManager.class), mPluginEnabler, + Arrays.asList(pluginInitializer.getPrivilegedPlugins(c))); mPluginManager = new PluginManagerImpl(c, instanceManagerFactory, pluginInitializer.isDebuggable(), Optional.ofNullable(Thread.getDefaultUncaughtExceptionHandler()), mPluginEnabler, - new PluginPrefs(c), pluginInitializer.getPrivilegedPlugins(c)); + new PluginPrefs(c), Arrays.asList(pluginInitializer.getPrivilegedPlugins(c))); } public PluginEnablerImpl getPluginEnabler() {