Skip to content

Commit c83d650

Browse files
Fix memory leak in data table (flutter#146892)
1 parent 47a4c69 commit c83d650

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

packages/flutter/test/material/data_table_theme_test.dart

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import 'package:flutter/gestures.dart';
66
import 'package:flutter/material.dart';
77
import 'package:flutter/rendering.dart';
88
import 'package:flutter_test/flutter_test.dart';
9+
import 'package:leak_tracker_flutter_testing/leak_tracker_flutter_testing.dart';
910

1011
void main() {
1112
test('DataTableThemeData copyWith, ==, hashCode basics', () {
@@ -552,7 +553,10 @@ void main() {
552553
});
553554

554555
// This is a regression test for https://github.com/flutter/flutter/issues/143340.
555-
testWidgets('DataColumn label can be centered with DataTableTheme.headingRowAlignment', (WidgetTester tester) async {
556+
testWidgets('DataColumn label can be centered with DataTableTheme.headingRowAlignment',
557+
// TODO(polina-c): remove when fixed https://github.com/flutter/flutter/issues/145600 [leak-tracking-opt-in]
558+
experimentalLeakTesting: LeakTesting.settings.withTracked(classes: const <String>['CurvedAnimation']),
559+
(WidgetTester tester) async {
556560
const double horizontalMargin = 24.0;
557561

558562
Widget buildTable({ MainAxisAlignment? headingRowAlignment, bool sortEnabled = false }) {

0 commit comments

Comments
 (0)