summaryrefslogtreecommitdiff
path: root/app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt
diff options
context:
space:
mode:
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.kt5
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)