Przeglądaj źródła

Avoid some crashes

arkon 3 lat temu
rodzic
commit
c1976ef599

+ 1 - 1
app/src/main/java/eu/kanade/tachiyomi/ui/download/DownloadHeaderItem.kt

@@ -36,7 +36,7 @@ data class DownloadHeaderItem(
     override fun equals(other: Any?): Boolean {
         if (this === other) return true
         if (other is DownloadHeaderItem) {
-            return name == other.name
+            return id == other.id && name == other.name
         }
         return false
     }

+ 1 - 1
app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/ReaderPageImageView.kt

@@ -110,7 +110,7 @@ open class ReaderPageImageView @JvmOverloads constructor(
 
     private fun SubsamplingScaleImageView.landscapeZoom(forward: Boolean) {
         if (config != null && config!!.landscapeZoom && config!!.minimumScaleType == SCALE_TYPE_CENTER_INSIDE && sWidth > sHeight && scale == minScale) {
-            handler.postDelayed({
+            handler?.postDelayed({
                 val point = when (config!!.zoomStartPosition) {
                     ZoomStartPosition.LEFT -> if (forward) PointF(0F, 0F) else PointF(sWidth.toFloat(), 0F)
                     ZoomStartPosition.RIGHT -> if (forward) PointF(sWidth.toFloat(), 0F) else PointF(0F, 0F)