diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt b/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt index 51d012d28c..1b32ffca68 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt @@ -165,16 +165,16 @@ class LibraryUpdateService : Service() { override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int { if (intent == null) return Service.START_NOT_STICKY - if (notificationBitmap == null) { - notificationBitmap = BitmapFactory.decodeResource(resources, R.mipmap.ic_launcher) - } - // Unsubscribe from any previous subscription if needed. subscription?.unsubscribe() // Update favorite manga. Destroy service when completed or in case of an error. subscription = Observable .defer { + if (notificationBitmap == null) { + notificationBitmap = BitmapFactory.decodeResource(resources, R.mipmap.ic_launcher) + } + val mangaList = getMangaToUpdate(intent) // Update either chapter list or manga details. diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt index 0b935c8735..51d30e4ec3 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt @@ -110,7 +110,7 @@ class ReaderActivity : BaseRxActivity() { setMenuVisibility(menuVisible) - maxBitmapSize = GLUtil.getMaxTextureSize() + maxBitmapSize = Math.min(2048, GLUtil.getMaxTextureSize()) left_chapter.setOnClickListener { if (viewer != null) {