📝 Fixed some memory problems

RenderTexture leak in IsometricImageFurniVisualization, every direction change or thumbnail update leaked a GPU RenderTexture.
Image object leak in FurnitureDynamicThumbnailVisualization, now clears callbacks and src after use.
Image object leak in FurnitureBadgeDisplayVisualization, image objects never cleaned up
This commit is contained in:
duckietm
2026-03-31 15:20:28 +02:00
parent 2138d3a820
commit 44cb722f54
3 changed files with 29 additions and 3 deletions
@@ -33,10 +33,16 @@ export class FurnitureDynamicThumbnailVisualization extends IsometricImageFurniV
} else {
this.setThumbnailImages(null);
}
image.onload = null;
image.onerror = null;
image.src = '';
};
image.onerror = () => {
this.setThumbnailImages(null);
image.onload = null;
image.onerror = null;
image.src = '';
};
} else {
this.setThumbnailImages(null);