diff --git a/packages/SystemUI/legacy/recents/res/values/config.xml b/packages/SystemUI/legacy/recents/res/values/config.xml
index 2ff9abf4003d4..0fbb623d2ba01 100644
--- a/packages/SystemUI/legacy/recents/res/values/config.xml
+++ b/packages/SystemUI/legacy/recents/res/values/config.xml
@@ -26,6 +26,14 @@
(package/class) -->
com.android.systemui.recents.LegacyRecentsImpl
+
+
+ - com.android.systemui.Dependency$DependencyCreator
+ - com.android.systemui.util.NotificationChannels
+ - com.android.systemui.statusbar.CommandQueue$CommandQueueStart
+ - com.android.systemui.recents.Recents
+
+
false
diff --git a/packages/SystemUI/legacy/recents/src/com/android/systemui/recents/LegacyRecentsImpl.java b/packages/SystemUI/legacy/recents/src/com/android/systemui/recents/LegacyRecentsImpl.java
index a150de95fcf0f..a572110c6b9db 100644
--- a/packages/SystemUI/legacy/recents/src/com/android/systemui/recents/LegacyRecentsImpl.java
+++ b/packages/SystemUI/legacy/recents/src/com/android/systemui/recents/LegacyRecentsImpl.java
@@ -195,6 +195,7 @@ public class LegacyRecentsImpl implements RecentsImplementation {
mContext.getColor(R.color.recents_task_bar_default_background_color);
final int defaultTaskViewBackgroundColor =
mContext.getColor(R.color.recents_task_view_default_background_color);
+ getComponent(Recents.class).putComponent(LegacyRecentsImpl.class, this);
sDebugFlags = new RecentsDebugFlags();
sSystemServicesProxy = SystemServicesProxy.getInstance(mContext);
sConfiguration = new RecentsConfiguration(mContext);