1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-04 12:00:25 +00:00

Avoid crashes when engine leaks canvas items and friends

This commit is contained in:
Yuri Sizov
2023-12-20 13:19:46 +01:00
parent 3ce73e5d41
commit 34ecfff672
5 changed files with 33 additions and 4 deletions

View File

@@ -31,6 +31,8 @@
#include "renderer_canvas_render.h"
#include "servers/rendering/rendering_server_globals.h"
RendererCanvasRender *RendererCanvasRender::singleton = nullptr;
const Rect2 &RendererCanvasRender::Item::get_rect() const {
if (custom_rect || (!rect_dirty && !update_when_visible && skeleton == RID())) {
return rect;