From ce680166d5a9449631075dbbe3bfdae5558fdfdc Mon Sep 17 00:00:00 2001 From: Benualdo Date: Tue, 19 Nov 2024 19:33:38 +0100 Subject: [PATCH] Fix crash rendering empty view without world --- src/renderer/Renderer.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/renderer/Renderer.cpp b/src/renderer/Renderer.cpp index 59d54f71..9f846c33 100644 --- a/src/renderer/Renderer.cpp +++ b/src/renderer/Renderer.cpp @@ -569,13 +569,15 @@ namespace vg::renderer if (!view->IsRender()) continue; - if (IWorld * world = view->GetWorld()) + auto * world = view->GetWorld(); + + if (nullptr != world) { if (!vector_helper::exists(visibleWorlds, world)) visibleWorlds.push_back(world); - } - visibleViews.push_back(view); + visibleViews.push_back(view); + } } } }