Browse Source

Fix `GridContainer` not ignoring toplevel children

(cherry picked from commit 506d8ba526188bb683eeb4e4389c8bd4a18abab8)
Michael Alexsander 3 years ago
parent
commit
21bdadbf79
1 changed files with 3 additions and 0 deletions
  1. 3 0
      scene/gui/grid_container.cpp

+ 3 - 0
scene/gui/grid_container.cpp

@@ -50,6 +50,9 @@ void GridContainer::_notification(int p_what) {
 				if (!c || !c->is_visible_in_tree()) {
 					continue;
 				}
+				if (c->is_set_as_toplevel()) {
+					continue;
+				}
 
 				int row = valid_controls_index / columns;
 				int col = valid_controls_index % columns;