diff --git a/editor/scene/gui/margin_container_editor_plugin.cpp b/editor/scene/gui/margin_container_editor_plugin.cpp index f38d713bd1c..138b1ff36f3 100644 --- a/editor/scene/gui/margin_container_editor_plugin.cpp +++ b/editor/scene/gui/margin_container_editor_plugin.cpp @@ -51,7 +51,7 @@ bool MarginContainerEditorPlugin::handles(Object *p_object) const { } void MarginContainerEditorPlugin::forward_canvas_draw_over_viewport(Control *p_viewport_control) { - if (!margin_container) { + if (!margin_container || !margin_container->is_visible_in_tree()) { return; }