From 06ee5439d17ccb63299fa52233d71dc408c47f74 Mon Sep 17 00:00:00 2001 From: Jay Date: Sun, 9 Aug 2020 17:33:07 -0400 Subject: [PATCH] wrap unsub in pageholder in try fixing another android 11 crash --- .../tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt index 2a8b2a0d33..015c64d4b2 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt @@ -288,7 +288,9 @@ class PagerPageHolder( } // Keep the Rx stream alive to close the input stream only when unsubscribed .flatMap { Observable.never() } - .doOnUnsubscribe { openStream?.close() } + .doOnUnsubscribe { + try { openStream?.close() } catch (e: Exception) {} + } .subscribe({}, {}) }