From 1fc3b70a508fbad28bc2ccc243304bab838161e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20L=C3=BCbe=C3=9F?= Date: Sun, 12 May 2024 19:32:31 +0200 Subject: [PATCH] Fixed memory leak in TextRendererComponent --- GlitchyEngine/src/World/Components/TextRendererComponent.bf | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/GlitchyEngine/src/World/Components/TextRendererComponent.bf b/GlitchyEngine/src/World/Components/TextRendererComponent.bf index 61b5e47..e9b22aa 100644 --- a/GlitchyEngine/src/World/Components/TextRendererComponent.bf +++ b/GlitchyEngine/src/World/Components/TextRendererComponent.bf @@ -53,10 +53,10 @@ struct TextRendererComponent : IDisposableComponent, ICopyComponent Enum.SetFlagConditionally(ref _flags, .NeedsRebuild, value); } - public void Dispose() + public void Dispose() mut { delete _text; - _preparedText?.ReleaseRef(); + ReleaseRefAndNullify!(_preparedText); } public static void Copy(Self* source, Self* target) @@ -67,6 +67,7 @@ struct TextRendererComponent : IDisposableComponent, ICopyComponent