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 7d471497a..b5ce3ba2c 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 @@ -182,9 +182,18 @@ class ReaderActivity : BaseRxActivity() { super.onSaveInstanceState(outState) } + /** + * Set menu visibility again on activity resume to apply immersive mode again if needed. + * Helps with rotations. + */ + override fun onResume() { + super.onResume() + setMenuVisibility(menuVisible, animate = false) + } + /** * Called when the window focus changes. It sets the menu visibility to the last known state - * to apply again System UI (for immersive mode). + * to apply immersive mode again if needed. */ override fun onWindowFocusChanged(hasFocus: Boolean) { super.onWindowFocusChanged(hasFocus)