diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarScrimViewController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarScrimViewController.java index 48d2bc2ff7..5e7c7cedf4 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarScrimViewController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarScrimViewController.java @@ -20,8 +20,8 @@ import static android.view.View.VISIBLE; import static com.android.launcher3.taskbar.bubbles.BubbleBarController.isBubbleBarEnabled; import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_BUBBLES_EXPANDED; import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_BUBBLES_MANAGE_MENU_EXPANDED; -import static com.android.wm.shell.common.bubbles.BubbleConstants.BUBBLE_EXPANDED_SCRIM_ALPHA; import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_NOTIFICATION_PANEL_VISIBLE; +import static com.android.wm.shell.common.bubbles.BubbleConstants.BUBBLE_EXPANDED_SCRIM_ALPHA; import android.animation.ObjectAnimator; import android.view.animation.Interpolator; @@ -65,6 +65,7 @@ public class TaskbarScrimViewController implements TaskbarControllers.LoggableTa */ public void init(TaskbarControllers controllers) { mControllers = controllers; + onTaskbarVisibilityChanged(mControllers.taskbarViewController.getTaskbarVisibility()); } /** diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java index 293e87cae4..ffa481988f 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java @@ -233,6 +233,13 @@ public class TaskbarViewController implements TaskbarControllers.LoggableTaskbar mActivity.removeOnDeviceProfileChangeListener(mDeviceProfileChangeListener); } + /** + * Gets the taskbar {@link View.Visibility visibility}. + */ + public int getTaskbarVisibility() { + return mTaskbarView.getVisibility(); + } + public boolean areIconsVisible() { return mTaskbarView.areIconsVisible(); }