Do not set isImmersive in TaskbarDelegate
allow_gesture and immersive_mode are opposite of each other, and currently we set one or another, check one or another in different places. We should consolidate the two. Hence, we are removing all references of immersive_mode (allow_gesture has more usages). Bug: 313033827 Test: N/A Change-Id: I52d86c37cb39ef0bc04a04a0fa78d2b051a0e56e
This commit is contained in:
+2
-2
@@ -22,7 +22,7 @@ import static android.view.accessibility.AccessibilityNodeInfo.ACTION_ACCESSIBIL
|
||||
import static android.view.accessibility.AccessibilityNodeInfo.ACTION_CLICK;
|
||||
|
||||
import static com.android.launcher3.taskbar.NavbarButtonsViewController.ALPHA_INDEX_IMMERSIVE_MODE;
|
||||
import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_IMMERSIVE_MODE;
|
||||
import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_ALLOW_GESTURE_IGNORING_BAR_VISIBILITY;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
@@ -84,7 +84,7 @@ public class TaskbarForceVisibleImmersiveController implements TouchController {
|
||||
|
||||
/** Update values tracked via sysui flags. */
|
||||
public void updateSysuiFlags(int sysuiFlags) {
|
||||
mIsImmersiveMode = (sysuiFlags & SYSUI_STATE_IMMERSIVE_MODE) != 0;
|
||||
mIsImmersiveMode = (sysuiFlags & SYSUI_STATE_ALLOW_GESTURE_IGNORING_BAR_VISIBILITY) == 0;
|
||||
if (mContext.isNavBarForceVisible()) {
|
||||
if (mIsImmersiveMode) {
|
||||
startIconDimming();
|
||||
|
||||
Reference in New Issue
Block a user