From 4c32d27e8ec46874736217f97deed507e3ba48d0 Mon Sep 17 00:00:00 2001 From: Michael Alexsander Date: Sun, 2 Feb 2025 13:58:38 -0300 Subject: [PATCH] Fix runtime crash with 3D selection with no camera --- scene/debugger/scene_debugger.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scene/debugger/scene_debugger.cpp b/scene/debugger/scene_debugger.cpp index 5d996bfdfa9..64087cdaf29 100644 --- a/scene/debugger/scene_debugger.cpp +++ b/scene/debugger/scene_debugger.cpp @@ -1868,7 +1868,6 @@ void RuntimeNodeSelect::_update_view_2d() { #ifndef _3D_DISABLED void RuntimeNodeSelect::_find_3d_items_at_pos(const Point2 &p_pos, Vector &r_items) { Window *root = SceneTree::get_singleton()->get_root(); - Camera3D *camera = root->get_viewport()->get_camera_3d(); Vector3 ray, pos, to; if (root->get_viewport()->is_camera_3d_override_enabled()) { Viewport *vp = root->get_viewport(); @@ -1876,6 +1875,11 @@ void RuntimeNodeSelect::_find_3d_items_at_pos(const Point2 &p_pos, Vector