From aebcfb1a975039efe8b44c4f958c9d53c09535df Mon Sep 17 00:00:00 2001 From: GeneralProtectionFault Date: Sun, 20 Sep 2026 02:00:27 -0400 Subject: [PATCH] Fix count bug in _get_polygon_count --- editor/scene/2d/light_occluder_2d_editor_plugin.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/editor/scene/2d/light_occluder_2d_editor_plugin.cpp b/editor/scene/2d/light_occluder_2d_editor_plugin.cpp index 28cd5b46a4d..f3808dd79db 100644 --- a/editor/scene/2d/light_occluder_2d_editor_plugin.cpp +++ b/editor/scene/2d/light_occluder_2d_editor_plugin.cpp @@ -68,8 +68,8 @@ bool LightOccluder2DEditor::_is_line() const { int LightOccluder2DEditor::_get_polygon_count() const { Ref occluder = node->get_occluder_polygon(); - if (occluder.is_valid()) { - return occluder->get_polygon().size(); + if (occluder.is_valid() && !occluder->get_polygon().is_empty()) { + return 1; } else { return 0; }