Loading packages/SystemUI/src/com/android/systemui/Dependency.java +0 −3 Original line number Diff line number Diff line Loading @@ -66,7 +66,6 @@ import com.android.systemui.power.PowerUI; import com.android.systemui.privacy.PrivacyItemController; import com.android.systemui.qs.ReduceBrightColorsController; import com.android.systemui.recents.OverviewProxyService; import com.android.systemui.recents.Recents; import com.android.systemui.screenrecord.RecordingController; import com.android.systemui.shared.plugins.PluginManager; import com.android.systemui.shared.system.ActivityManagerWrapper; Loading Loading @@ -361,7 +360,6 @@ public class Dependency { @Inject Lazy<DozeParameters> mDozeParameters; @Inject Lazy<IWallpaperManager> mWallpaperManager; @Inject Lazy<CommandQueue> mCommandQueue; @Inject Lazy<Recents> mRecents; @Inject Lazy<RecordingController> mRecordingController; @Inject Lazy<ProtoTracer> mProtoTracer; @Inject Lazy<MediaOutputDialogFactory> mMediaOutputDialogFactory; Loading Loading @@ -564,7 +562,6 @@ public class Dependency { mProviders.put(DozeParameters.class, mDozeParameters::get); mProviders.put(IWallpaperManager.class, mWallpaperManager::get); mProviders.put(CommandQueue.class, mCommandQueue::get); mProviders.put(Recents.class, mRecents::get); mProviders.put(ProtoTracer.class, mProtoTracer::get); mProviders.put(DeviceConfigProxy.class, mDeviceConfigProxy::get); mProviders.put(TelephonyListenerManager.class, mTelephonyListenerManager::get); Loading packages/SystemUI/src/com/android/systemui/accessibility/SystemActions.java +4 −4 Original line number Diff line number Diff line Loading @@ -140,7 +140,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 final Optional<Recents> mRecentsOptional; private Locale mLocale; private final AccessibilityManager mA11yManager; private final Lazy<Optional<StatusBar>> mStatusBarOptionalLazy; Loading @@ -152,9 +152,9 @@ public class SystemActions extends SystemUI { public SystemActions(Context context, NotificationShadeWindowController notificationShadeController, Lazy<Optional<StatusBar>> statusBarOptionalLazy, Recents recents) { Optional<Recents> recentsOptional) { super(context); mRecents = recents; mRecentsOptional = recentsOptional; mReceiver = new SystemActionsBroadcastReceiver(); mLocale = mContext.getResources().getConfiguration().getLocales().get(0); mA11yManager = (AccessibilityManager) mContext.getSystemService( Loading Loading @@ -370,7 +370,7 @@ public class SystemActions extends SystemUI { } private void handleRecents() { mRecents.toggleRecentApps(); mRecentsOptional.ifPresent(Recents::toggleRecentApps); } private void handleNotifications() { Loading packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBar.java +1 −0 Original line number Diff line number Diff line Loading @@ -611,6 +611,7 @@ public class NavigationBar implements View.OnAttachStateChangeListener, @Override public void onViewAttachedToWindow(View v) { final Display display = v.getDisplay(); mNavigationBarView.setComponents(mRecentsOptional); mNavigationBarView.setComponents(mStatusBarOptionalLazy.get().get().getPanelController()); mNavigationBarView.setDisabledFlags(mDisabledFlags1); mNavigationBarView.setOnVerticalChangedListener(this::onVerticalChanged); Loading packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBarView.java +7 −1 Original line number Diff line number Diff line Loading @@ -99,6 +99,7 @@ import com.android.wm.shell.pip.Pip; import java.io.PrintWriter; import java.util.HashMap; import java.util.Map; import java.util.Optional; import java.util.function.Consumer; public class NavigationBarView extends FrameLayout implements Loading Loading @@ -166,6 +167,7 @@ public class NavigationBarView extends FrameLayout implements private NavigationBarInflaterView mNavigationInflaterView; private RecentsOnboarding mRecentsOnboarding; private Optional<Recents> mRecentsOptional = Optional.empty(); private NotificationPanelViewController mPanelView; private RotationContextButton mRotationContextButton; private FloatingRotationButton mFloatingRotationButton; Loading Loading @@ -254,7 +256,7 @@ public class NavigationBarView extends FrameLayout implements @Override public boolean performAccessibilityAction(View host, int action, Bundle args) { if (action == R.id.action_toggle_overview) { Dependency.get(Recents.class).toggleRecentApps(); mRecentsOptional.ifPresent(Recents::toggleRecentApps); } else { return super.performAccessibilityAction(host, action, args); } Loading Loading @@ -398,6 +400,10 @@ public class NavigationBarView extends FrameLayout implements return mBarTransitions.getLightTransitionsController(); } public void setComponents(Optional<Recents> recentsOptional) { mRecentsOptional = recentsOptional; } public void setComponents(NotificationPanelViewController panel) { mPanelView = panel; updatePanelSystemUiStateFlags(); Loading Loading
packages/SystemUI/src/com/android/systemui/Dependency.java +0 −3 Original line number Diff line number Diff line Loading @@ -66,7 +66,6 @@ import com.android.systemui.power.PowerUI; import com.android.systemui.privacy.PrivacyItemController; import com.android.systemui.qs.ReduceBrightColorsController; import com.android.systemui.recents.OverviewProxyService; import com.android.systemui.recents.Recents; import com.android.systemui.screenrecord.RecordingController; import com.android.systemui.shared.plugins.PluginManager; import com.android.systemui.shared.system.ActivityManagerWrapper; Loading Loading @@ -361,7 +360,6 @@ public class Dependency { @Inject Lazy<DozeParameters> mDozeParameters; @Inject Lazy<IWallpaperManager> mWallpaperManager; @Inject Lazy<CommandQueue> mCommandQueue; @Inject Lazy<Recents> mRecents; @Inject Lazy<RecordingController> mRecordingController; @Inject Lazy<ProtoTracer> mProtoTracer; @Inject Lazy<MediaOutputDialogFactory> mMediaOutputDialogFactory; Loading Loading @@ -564,7 +562,6 @@ public class Dependency { mProviders.put(DozeParameters.class, mDozeParameters::get); mProviders.put(IWallpaperManager.class, mWallpaperManager::get); mProviders.put(CommandQueue.class, mCommandQueue::get); mProviders.put(Recents.class, mRecents::get); mProviders.put(ProtoTracer.class, mProtoTracer::get); mProviders.put(DeviceConfigProxy.class, mDeviceConfigProxy::get); mProviders.put(TelephonyListenerManager.class, mTelephonyListenerManager::get); Loading
packages/SystemUI/src/com/android/systemui/accessibility/SystemActions.java +4 −4 Original line number Diff line number Diff line Loading @@ -140,7 +140,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 final Optional<Recents> mRecentsOptional; private Locale mLocale; private final AccessibilityManager mA11yManager; private final Lazy<Optional<StatusBar>> mStatusBarOptionalLazy; Loading @@ -152,9 +152,9 @@ public class SystemActions extends SystemUI { public SystemActions(Context context, NotificationShadeWindowController notificationShadeController, Lazy<Optional<StatusBar>> statusBarOptionalLazy, Recents recents) { Optional<Recents> recentsOptional) { super(context); mRecents = recents; mRecentsOptional = recentsOptional; mReceiver = new SystemActionsBroadcastReceiver(); mLocale = mContext.getResources().getConfiguration().getLocales().get(0); mA11yManager = (AccessibilityManager) mContext.getSystemService( Loading Loading @@ -370,7 +370,7 @@ public class SystemActions extends SystemUI { } private void handleRecents() { mRecents.toggleRecentApps(); mRecentsOptional.ifPresent(Recents::toggleRecentApps); } private void handleNotifications() { Loading
packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBar.java +1 −0 Original line number Diff line number Diff line Loading @@ -611,6 +611,7 @@ public class NavigationBar implements View.OnAttachStateChangeListener, @Override public void onViewAttachedToWindow(View v) { final Display display = v.getDisplay(); mNavigationBarView.setComponents(mRecentsOptional); mNavigationBarView.setComponents(mStatusBarOptionalLazy.get().get().getPanelController()); mNavigationBarView.setDisabledFlags(mDisabledFlags1); mNavigationBarView.setOnVerticalChangedListener(this::onVerticalChanged); Loading
packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBarView.java +7 −1 Original line number Diff line number Diff line Loading @@ -99,6 +99,7 @@ import com.android.wm.shell.pip.Pip; import java.io.PrintWriter; import java.util.HashMap; import java.util.Map; import java.util.Optional; import java.util.function.Consumer; public class NavigationBarView extends FrameLayout implements Loading Loading @@ -166,6 +167,7 @@ public class NavigationBarView extends FrameLayout implements private NavigationBarInflaterView mNavigationInflaterView; private RecentsOnboarding mRecentsOnboarding; private Optional<Recents> mRecentsOptional = Optional.empty(); private NotificationPanelViewController mPanelView; private RotationContextButton mRotationContextButton; private FloatingRotationButton mFloatingRotationButton; Loading Loading @@ -254,7 +256,7 @@ public class NavigationBarView extends FrameLayout implements @Override public boolean performAccessibilityAction(View host, int action, Bundle args) { if (action == R.id.action_toggle_overview) { Dependency.get(Recents.class).toggleRecentApps(); mRecentsOptional.ifPresent(Recents::toggleRecentApps); } else { return super.performAccessibilityAction(host, action, args); } Loading Loading @@ -398,6 +400,10 @@ public class NavigationBarView extends FrameLayout implements return mBarTransitions.getLightTransitionsController(); } public void setComponents(Optional<Recents> recentsOptional) { mRecentsOptional = recentsOptional; } public void setComponents(NotificationPanelViewController panel) { mPanelView = panel; updatePanelSystemUiStateFlags(); Loading