浏览代码

Prevent division by zero in GridContainer

Leon Krause 7 年之前
父节点
当前提交
38623e07ac
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      scene/gui/grid_container.cpp

+ 2 - 2
scene/gui/grid_container.cpp

@@ -130,8 +130,8 @@ void GridContainer::_notification(int p_what) {
 			}
 
 			// Finally, fit the nodes
-			int col_expand = remaining_space.width / col_expanded.size();
-			int row_expand = remaining_space.height / row_expanded.size();
+			int col_expand = col_expanded.size() > 0 ? remaining_space.width / col_expanded.size() : 0;
+			int row_expand = row_expanded.size() > 0 ? remaining_space.height / row_expanded.size() : 0;
 
 			int col_ofs = 0;
 			int row_ofs = 0;