Merge pull request #6130 from penpot/azazeln28-fix-tile-cache-exhaustion

🐛 Fix tile cache exhaustion
This commit is contained in:
Aitor Moreno 2025-03-27 09:51:16 +01:00 committed by GitHub
commit 6231a9f931
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 86 additions and 14 deletions

View file

@ -462,10 +462,12 @@ impl RenderState {
ey + interest_delta
*/
self.pending_tiles = vec![];
self.surfaces.cache_clear_visited();
for y in sy..=ey {
for x in sx..=ex {
let tile = (x, y);
self.pending_tiles.push(tile);
self.surfaces.cache_visit(tile);
}
}
self.current_tile = None;