diff --git a/lib/src/layout_element.dart b/lib/src/layout_element.dart index b677e9d872..fce0362952 100644 --- a/lib/src/layout_element.dart +++ b/lib/src/layout_element.dart @@ -155,6 +155,11 @@ class TableLayoutElement extends LayoutElement { max(0, columnMax - finalColumnSizes.length), (_) => IntrinsicContentTrackSize()); + if (finalColumnSizes.isEmpty || rowSizes.isEmpty) { + // No actual cells to show + return SizedBox(); + } + return LayoutGrid( gridFit: GridFit.loose, columnSizes: finalColumnSizes,