Skip to content

Commit fe16c20

Browse files
authored
Dispose KeepAliveHandle. (#108227)
1 parent e05ae3c commit fe16c20

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

packages/flutter/lib/src/widgets/automatic_keep_alive.dart

+2
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,9 @@ mixin AutomaticKeepAliveClientMixin<T extends StatefulWidget> on State<T> {
353353
}
354354

355355
void _releaseKeepAlive() {
356+
// Dispose and release do not imply each other.
356357
_keepAliveHandle!.release();
358+
_keepAliveHandle!.dispose();
357359
_keepAliveHandle = null;
358360
}
359361

0 commit comments

Comments
 (0)