소스 검색

Fix activity UI state when activity is killed (closes #2547)

arkon 5 년 전
부모
커밋
4b02ecd6e8
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt

+ 2 - 2
app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt

@@ -217,13 +217,13 @@ class MainActivity : BaseActivity() {
     }
 
     private fun syncActivityViewWithController(to: Controller?, from: Controller? = null) {
-        if (from is DialogController || to is DialogController) {
+        if (from is DialogController) {
             return
         }
 
         supportActionBar?.setDisplayHomeAsUpEnabled(router.backstackSize != 1)
 
-        if (from is RootController && to !is RootController) {
+        if ((from == null || from is RootController) && to !is RootController) {
             bottomNavAnimator.collapse()
         }
         if (to is RootController && from !is RootController) {