diff options
Diffstat (limited to 'app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt')
| -rw-r--r-- | app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt b/app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt index f08088b..9952dc5 100644 --- a/app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt +++ b/app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt @@ -221,7 +221,8 @@ private fun ReaderContent( feedContent = loaded.feedContentHtml // A previously-cached extraction can be the site's cookie-consent notice rather - // than the article (reported live on a New Republic feature). That is dropped + // than the article (reported live on a New Republic feature), or an older + // extraction holding raw TeX source where its maths should be. Either is dropped // from the cache on read, which leaves nothing to show -- so re-extract, or the // repair would just turn a wrong article into a blank one. val cachedExtraction = loadCachedExtraction(loaded.extractedContent) { @@ -239,7 +240,7 @@ private fun ReaderContent( if (loadedFeed?.readerModeEnabled == true) { isReaderMode = true } - if (loadedFeed?.readerModeEnabled == true || cachedExtraction.discardedConsentNotice) { + if (loadedFeed?.readerModeEnabled == true || cachedExtraction.discarded) { if (readerContent == null) { isExtracting = true val result = ReaderExtractor.extractResult(context, loaded.link) |
