Преглед изворни кода

Fix crash in single-page chapters

arkon пре 3 година
родитељ
комит
675c0cefc3
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt

+ 3 - 1
app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt

@@ -84,6 +84,7 @@ import timber.log.Timber
 import uy.kohesive.injekt.injectLazy
 import java.io.File
 import kotlin.math.abs
+import kotlin.math.max
 
 /**
  * Activity containing the reader of Tachiyomi. This activity is mostly a container of the
@@ -729,7 +730,8 @@ class ReaderActivity : BaseRxActivity<ReaderActivityBinding, ReaderPresenter>()
         }
 
         // Set slider progress
-        binding.pageSlider.valueTo = pages.lastIndex.toFloat()
+        binding.pageSlider.isEnabled = pages.size > 1
+        binding.pageSlider.valueTo = max(pages.lastIndex.toFloat(), 1f)
         binding.pageSlider.value = page.index.toFloat()
     }