From bf5798190dfed91305318984c8de8bdafbd2ffc2 Mon Sep 17 00:00:00 2001 From: topjohnwu Date: Wed, 26 Aug 2020 06:39:49 -0700 Subject: [PATCH] Fix dialog when toggling keyboard multiple times --- app/src/main/java/com/topjohnwu/magisk/view/MagiskDialog.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/topjohnwu/magisk/view/MagiskDialog.kt b/app/src/main/java/com/topjohnwu/magisk/view/MagiskDialog.kt index 651ced126..eb41f7aab 100644 --- a/app/src/main/java/com/topjohnwu/magisk/view/MagiskDialog.kt +++ b/app/src/main/java/com/topjohnwu/magisk/view/MagiskDialog.kt @@ -55,10 +55,12 @@ class MagiskDialog( ) } + val paddingTop = binding.root.paddingTop + val paddingBottom = binding.root.paddingBottom ViewCompat.setOnApplyWindowInsetsListener(binding.root) { view, insets -> view.updatePadding( - top = view.paddingTop + insets.systemWindowInsetTop, - bottom = view.paddingBottom + insets.systemWindowInsetBottom + top = paddingTop + insets.systemWindowInsetTop, + bottom = paddingBottom + insets.systemWindowInsetBottom ) insets }