aboutsummaryrefslogtreecommitdiff
path: root/servers/visual/visual_server_scene.cpp
diff options
context:
space:
mode:
authorWilson E. Alvarez2018-03-12 21:40:47 -0400
committerHein-Pieter van Braam2018-03-29 00:29:06 +0200
commit9567297a667775489d2fae3b9d7b584896d190f9 (patch)
treea3617d83c4c4176ed52197ceb58a99187a174577 /servers/visual/visual_server_scene.cpp
parent607884139cb365ac00ebfc741e1329e1debc1973 (diff)
downloadgodot-9567297a667775489d2fae3b9d7b584896d190f9.tar.gz
godot-9567297a667775489d2fae3b9d7b584896d190f9.tar.zst
godot-9567297a667775489d2fae3b9d7b584896d190f9.zip
Fixed several leaks in VisualServerScene, RasterizerSceneGLES3 and RasterizerGLES3
(cherry picked from commit e9ac87390c952e7a7a93442a5ceee76324b10a1a)
Diffstat (limited to '')
-rw-r--r--servers/visual/visual_server_scene.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/servers/visual/visual_server_scene.cpp b/servers/visual/visual_server_scene.cpp
index 0920fa748..884489375 100644
--- a/servers/visual/visual_server_scene.cpp
+++ b/servers/visual/visual_server_scene.cpp
@@ -3333,6 +3333,7 @@ VisualServerScene::~VisualServerScene() {
#ifndef NO_THREADS
probe_bake_thread_exit = true;
+ probe_bake_sem->post();
Thread::wait_to_finish(probe_bake_thread);
memdelete(probe_bake_thread);
memdelete(probe_bake_sem);