summaryrefslogtreecommitdiffstats
path: root/scene/3d/path_3d.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2023-05-09 19:28:54 +0200
committerRémi Verschelde <rverschelde@gmail.com>2023-05-09 19:28:54 +0200
commit6bca6beea3e1212ad1eb22ffe8630ea25c7e92c2 (patch)
treef8bd79189341d30e34fd2eac578c4e6c5c086140 /scene/3d/path_3d.cpp
parentf20061d2d91ee8150082026a43e20dafd78cffa4 (diff)
parent8e7afec479b29bfe7f6d33ca9bce70c9d1abf7cf (diff)
downloadredot-engine-6bca6beea3e1212ad1eb22ffe8630ea25c7e92c2.tar.gz
Merge pull request #76878 from RedworkDE/tests-fix-errors
Fix various errors when running the unit tests
Diffstat (limited to 'scene/3d/path_3d.cpp')
-rw-r--r--scene/3d/path_3d.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/scene/3d/path_3d.cpp b/scene/3d/path_3d.cpp
index 04ac01a085..f02826b1c4 100644
--- a/scene/3d/path_3d.cpp
+++ b/scene/3d/path_3d.cpp
@@ -40,11 +40,12 @@ Path3D::Path3D() {
}
Path3D::~Path3D() {
- ERR_FAIL_NULL(RenderingServer::get_singleton());
if (debug_instance.is_valid()) {
+ ERR_FAIL_NULL(RenderingServer::get_singleton());
RS::get_singleton()->free(debug_instance);
}
if (debug_mesh.is_valid()) {
+ ERR_FAIL_NULL(RenderingServer::get_singleton());
RS::get_singleton()->free(debug_mesh->get_rid());
}
}