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
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;