Browse Source

Fix manga info expansion toggling again after refreshing

arkon 5 years ago
parent
commit
c9a727594e

+ 4 - 1
app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoController.kt

@@ -59,6 +59,8 @@ class MangaInfoController(private val fromSource: Boolean = false) :
 
     private val preferences: PreferencesHelper by injectLazy()
 
+    private var initialLoad: Boolean = true
+
     override fun createPresenter(): MangaInfoPresenter {
         val ctrl = parentController as MangaController
         return MangaInfoPresenter(ctrl.manga!!, ctrl.source!!, ctrl.mangaFavoriteRelay)
@@ -270,8 +272,9 @@ class MangaInfoController(private val fromSource: Boolean = false) :
                 .launchInUI()
 
             // Expand manga info if navigated from source listing
-            if (fromSource) {
+            if (initialLoad && fromSource) {
                 toggleMangaInfo(view.context)
+                initialLoad = false
             }
         }
     }