Skip to content

Commit cda338b

Browse files
committed
Fixed another crash in table rendering
1 parent 03924c1 commit cda338b

File tree

1 file changed

+16
-8
lines changed

1 file changed

+16
-8
lines changed

app/src/main/java/com/nononsenseapps/feeder/ui/compose/text/HtmlToComposable.kt

+16-8
Original file line numberDiff line numberDiff line change
@@ -877,18 +877,26 @@ private fun EagerComposer.tableColFirst(
877877
) {
878878
val rowCount by remember {
879879
derivedStateOf {
880-
element.descendants("tr").count()
880+
try {
881+
element.descendants("tr").count()
882+
} catch (t: Throwable) {
883+
0
884+
}
881885
}
882886
}
883887
val colCount by remember {
884888
derivedStateOf {
885-
element.descendants("tr")
886-
.map { row ->
887-
row.descendants()
888-
.filter {
889-
it.tagName() in setOf("th", "td")
890-
}.count()
891-
}.maxOrNull() ?: 0
889+
try {
890+
element.descendants("tr")
891+
.map { row ->
892+
row.descendants()
893+
.filter {
894+
it.tagName() in setOf("th", "td")
895+
}.count()
896+
}.maxOrNull() ?: 0
897+
} catch (t: Throwable) {
898+
0
899+
}
892900
}
893901
}
894902

0 commit comments

Comments
 (0)