From 529211c3a5ace360f2ade05b3d30a00309ddde83 Mon Sep 17 00:00:00 2001 From: Nicholas Tinsley Date: Tue, 25 Oct 2022 17:06:35 -0400 Subject: [PATCH] Fix bottom bar judder when hiding UI. --- .../securesms/mediapreview/MediaPreviewV2Fragment.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt b/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt index 324dec0835..ec6c42d70f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt @@ -280,13 +280,11 @@ class MediaPreviewV2Fragment : Fragment(R.layout.fragment_media_preview_v2), Med private fun anchorMarginsToBottomInsets(viewToAnchor: View) { ViewCompat.setOnApplyWindowInsetsListener(viewToAnchor) { view: View, windowInsetsCompat: WindowInsetsCompat -> val layoutParams = view.layoutParams as MarginLayoutParams - val systemBarInsets = windowInsetsCompat.getInsets(WindowInsetsCompat.Type.systemBars()) layoutParams.setMargins( - systemBarInsets.left, + windowInsetsCompat.getSystemWindowInsetLeft(), layoutParams.topMargin, - systemBarInsets.right, - systemBarInsets.bottom - ) + windowInsetsCompat.getSystemWindowInsetRight(), + windowInsetsCompat.getSystemWindowInsetBottom()) view.layoutParams = layoutParams windowInsetsCompat }