From cf71ead51faf61e206df5f13d849f3f8f1681a79 Mon Sep 17 00:00:00 2001 From: Matthew Ng Date: Fri, 19 Apr 2019 14:24:59 -0700 Subject: [PATCH] Clean up left over prototype code in Navigation Bar Test: manual Fixes: 129860064 Bug: 112934365 Change-Id: Ie1d40d85478426f3c7b3c40815172a7c6b141fab --- .../phone/NavigationBarFragment.java | 15 +++++++++++-- .../statusbar/phone/NavigationBarView.java | 22 ------------------- 2 files changed, 13 insertions(+), 24 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment.java index 6c1a4faa03a4a..7b6efd82f5193 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment.java @@ -178,7 +178,7 @@ public class NavigationBarFragment extends LifecycleFragment implements Callback // Send the assistant availability upon connection if (isConnected) { - mNavigationBarView.setAssistantAvailable(mAssistantAvailable); + sendAssistantAvailability(mAssistantAvailable); } } @@ -235,7 +235,7 @@ public class NavigationBarFragment extends LifecycleFragment implements Callback boolean available = mAssistManager .getAssistInfoForUser(UserHandle.USER_CURRENT) != null; if (mAssistantAvailable != available) { - mNavigationBarView.setAssistantAvailable(available); + sendAssistantAvailability(available); mAssistantAvailable = available; } } @@ -900,6 +900,17 @@ public class NavigationBarFragment extends LifecycleFragment implements Callback mNavigationBarView.setAccessibilityButtonState(showAccessibilityButton, targetSelection); } + private void sendAssistantAvailability(boolean available) { + if (mOverviewProxyService.getProxy() != null) { + try { + mOverviewProxyService.getProxy().onAssistantAvailable(available + && QuickStepContract.isGesturalMode(getContext())); + } catch (RemoteException e) { + Log.w(TAG, "Unable to send assistant availability data to launcher"); + } + } + } + // ----- Methods that DisplayNavigationBarController talks to ----- /** Applies auto dimming animation on navigation bar when touched. */ diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java index a45d86ef0dfeb..411378f1bf078 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java @@ -145,7 +145,6 @@ public class NavigationBarView extends FrameLayout implements PluginListener