From b0f5cda78e9fa1b3af4f1264079ef126dbd63257 Mon Sep 17 00:00:00 2001 From: Ahmed Mohamed Sameh Date: Sun, 2 Nov 2025 22:25:57 +0200 Subject: [PATCH] Make sure that a GridTileBar doesn't crash in 0x0 environment (#177546) This is my attempt to handle https://github.com/flutter/flutter/issues/6537 for the GridTileBar widget. Co-authored-by: Tong Mu --- packages/flutter/test/material/grid_title_test.dart | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/flutter/test/material/grid_title_test.dart b/packages/flutter/test/material/grid_title_test.dart index 3df6a357325..b8a40845448 100644 --- a/packages/flutter/test/material/grid_title_test.dart +++ b/packages/flutter/test/material/grid_title_test.dart @@ -47,4 +47,15 @@ void main() { expect(find.text('Simple'), findsOneWidget); }); + + testWidgets('GridTileBar does not crash at zero area', (WidgetTester tester) async { + await tester.pumpWidget( + const MaterialApp( + home: Center( + child: SizedBox.shrink(child: GridTileBar(title: Text('X'))), + ), + ), + ); + expect(tester.getSize(find.byType(GridTileBar)), Size.zero); + }); }