|
@@ -182,9 +182,18 @@ class ReaderActivity : BaseRxActivity<ReaderPresenter>() {
|
|
|
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)
|