diff --git a/quickstep/src/com/android/quickstep/HomeVisibilityState.kt b/quickstep/src/com/android/quickstep/HomeVisibilityState.kt index 020b9e2fab..2a9c7cb7dd 100644 --- a/quickstep/src/com/android/quickstep/HomeVisibilityState.kt +++ b/quickstep/src/com/android/quickstep/HomeVisibilityState.kt @@ -20,7 +20,6 @@ import android.os.RemoteException import android.util.Log import android.view.InsetsState import android.view.WindowInsets - import com.android.launcher3.Utilities import com.android.launcher3.config.FeatureFlags import com.android.launcher3.util.Executors @@ -55,10 +54,19 @@ class HomeVisibilityState { }, ) } + override fun onDisplayInsetsChanged(insetsState: InsetsState) { - val bottomInset = insetsState.calculateInsets(insetsState.displayFrame, - WindowInsets.Type.navigationBars(), false).bottom - navbarInsetPosition = insetsState.displayFrame.bottom - bottomInset + val displayFrame = insetsState.displayFrame + val bottomInset = + insetsState + .calculateInsets( + displayFrame, + displayFrame, + WindowInsets.Type.navigationBars(), + false, + ) + .bottom + navbarInsetPosition = displayFrame.bottom - bottomInset } } )