Browse Source

Merge pull request #17618 from groud/fix_gridcontainer

Fixes wrong calculation of gridcontainer's children size
Rémi Verschelde 7 years ago
parent
commit
cc8f7c78af
1 changed files with 2 additions and 2 deletions
  1. 2 2
      scene/gui/grid_container.cpp

+ 2 - 2
scene/gui/grid_container.cpp

@@ -84,8 +84,8 @@ void GridContainer::_notification(int p_what) {
 				if (!row_expanded.has(E->key()))
 					remaining_space.height -= E->get();
 			}
-			remaining_space.height -= vsep * (max_row - 1);
-			remaining_space.width -= hsep * (max_col - 1);
+			remaining_space.height -= vsep * MAX(max_row - 1, 0);
+			remaining_space.width -= hsep * MAX(max_col - 1, 0);
 
 			bool can_fit = false;
 			while (!can_fit && col_expanded.size() > 0) {