From 4cae7b27a63d9d750ff2222f006d767f8e252442 Mon Sep 17 00:00:00 2001 From: AntsyLich <59261191+antsylich@users.noreply.github.com> Date: Fri, 7 Nov 2025 15:45:59 +0545 Subject: [PATCH] Fix extra padding appearing in reader after user interactions (#2669) (cherry picked from commit aa300cb53ea3a02b63c3b3f3fca60d5e7533a8f1) --- .../main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt index 083d684f4..3ab0d092f 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt @@ -1191,7 +1191,8 @@ class ReaderActivity : BaseActivity() { * Updates viewer inset depending on fullscreen reader preferences. */ private fun updateViewerInset(fullscreen: Boolean, drawUnderCutout: Boolean) { - val view = viewModel.state.value.viewer?.getView() ?: return + if (!::binding.isInitialized) return + val view = binding.viewerContainer view.applyInsetsPadding(ViewCompat.getRootWindowInsets(view), fullscreen, drawUnderCutout) ViewCompat.setOnApplyWindowInsetsListener(view) { view, windowInsets ->