File tree 2 files changed +5
-1
lines changed 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -1179,6 +1179,9 @@ class _SearchBarState extends State<SearchBar> {
1179
1179
@override
1180
1180
void dispose () {
1181
1181
_internalStatesController.dispose ();
1182
+ if (widget.focusNode == null ) {
1183
+ _focusNode.dispose ();
1184
+ }
1182
1185
super .dispose ();
1183
1186
}
1184
1187
Original file line number Diff line number Diff line change @@ -6,9 +6,10 @@ import 'dart:ui';
6
6
7
7
import 'package:flutter/material.dart' ;
8
8
import 'package:flutter_test/flutter_test.dart' ;
9
+ import 'package:leak_tracker_flutter_testing/leak_tracker_flutter_testing.dart' ;
9
10
10
11
void main () {
11
- testWidgets ('SearchBar defaults' , (WidgetTester tester) async {
12
+ testWidgetsWithLeakTracking ('SearchBar defaults' , (WidgetTester tester) async {
12
13
final ThemeData theme = ThemeData (useMaterial3: true );
13
14
final ColorScheme colorScheme = theme.colorScheme;
14
15
You can’t perform that action at this time.
0 commit comments