Avoid erasing all cache

This commit is contained in:
Benoit Marty 2019-06-20 16:42:22 +02:00
parent 76ade2957e
commit 3e97503220
1 changed files with 4 additions and 1 deletions

View File

@ -142,8 +142,11 @@ class TimelineEventController(private val dateFormatter: TimelineDateFormatter,
if (this.eventIdToHighlight != eventIdToHighlight) { if (this.eventIdToHighlight != eventIdToHighlight) {
// Clear cache to force a refresh // Clear cache to force a refresh
for (i in 0 until modelCache.size) { for (i in 0 until modelCache.size) {
if (modelCache[i]?.eventId == eventIdToHighlight
|| modelCache[i]?.eventId == this.eventIdToHighlight) {
modelCache[i] = null modelCache[i] = null
} }
}
this.eventIdToHighlight = eventIdToHighlight this.eventIdToHighlight = eventIdToHighlight
requestModelBuild() requestModelBuild()