Disable link loading animation when offscreen

Stop the link preview loading indicator animation running when the delegate isn't visible.

CCBUG: 465715
This commit is contained in:
James Graham
2023-02-15 18:22:51 +00:00
parent 3cbcc2b597
commit f186be7314
3 changed files with 15 additions and 2 deletions

View File

@@ -320,4 +320,9 @@ ColumnLayout {
visible: eventType !== MessageEventModel.State && eventType !== MessageEventModel.Notice && reaction != undefined && reaction.length > 0
}
function isVisibleInTimeline() {
let yoff = Math.round(y - ListView.view.contentY);
return (yoff + height > 0 && yoff < ListView.view.height)
}
}