diff --git a/packages/SystemUI/src/com/android/systemui/accessibility/SystemActions.java b/packages/SystemUI/src/com/android/systemui/accessibility/SystemActions.java index c051b695e8234..ca2c034c5d326 100644 --- a/packages/SystemUI/src/com/android/systemui/accessibility/SystemActions.java +++ b/packages/SystemUI/src/com/android/systemui/accessibility/SystemActions.java @@ -49,7 +49,6 @@ import android.view.accessibility.AccessibilityManager; import com.android.internal.R; import com.android.internal.accessibility.dialog.AccessibilityButtonChooserActivity; import com.android.internal.util.ScreenshotHelper; -import com.android.systemui.Dependency; import com.android.systemui.SystemUI; import com.android.systemui.dagger.SysUISingleton; import com.android.systemui.recents.Recents; @@ -140,6 +139,7 @@ public class SystemActions extends SystemUI { private static final String PERMISSION_SELF = "com.android.systemui.permission.SELF"; private final SystemActionsBroadcastReceiver mReceiver; + private final Recents mRecents; private Locale mLocale; private final AccessibilityManager mA11yManager; private final Lazy mStatusBar; @@ -150,8 +150,10 @@ public class SystemActions extends SystemUI { @Inject public SystemActions(Context context, NotificationShadeWindowController notificationShadeController, - Lazy statusBar) { + Lazy statusBar, + Recents recents) { super(context); + mRecents = recents; mReceiver = new SystemActionsBroadcastReceiver(); mLocale = mContext.getResources().getConfiguration().getLocales().get(0); mA11yManager = (AccessibilityManager) mContext.getSystemService( @@ -366,15 +368,15 @@ public class SystemActions extends SystemUI { } private void handleRecents() { - Dependency.get(Recents.class).toggleRecentApps(); + mRecents.toggleRecentApps(); } private void handleNotifications() { - Dependency.get(StatusBar.class).animateExpandNotificationsPanel(); + mStatusBar.get().animateExpandNotificationsPanel(); } private void handleQuickSettings() { - Dependency.get(StatusBar.class).animateExpandSettingsPanel(null); + mStatusBar.get().animateExpandSettingsPanel(null); } private void handlePowerDialog() {