From fd3f5a012565999f1167d2b430e86cf62231c92b Mon Sep 17 00:00:00 2001 From: Eric Windmill Date: Tue, 5 Nov 2024 10:30:54 -0500 Subject: [PATCH] dispose of controllers in guest book state --- firebase-get-to-know-flutter/codelab_rebuild.yaml | 6 ++++++ firebase-get-to-know-flutter/step_06/lib/guest_book.dart | 6 ++++++ firebase-get-to-know-flutter/step_07/lib/guest_book.dart | 6 ++++++ firebase-get-to-know-flutter/step_09/lib/guest_book.dart | 6 ++++++ 4 files changed, 24 insertions(+) diff --git a/firebase-get-to-know-flutter/codelab_rebuild.yaml b/firebase-get-to-know-flutter/codelab_rebuild.yaml index 97859b2230..067128c762 100644 --- a/firebase-get-to-know-flutter/codelab_rebuild.yaml +++ b/firebase-get-to-know-flutter/codelab_rebuild.yaml @@ -2166,6 +2166,12 @@ steps: ), ); } + + @override + void dispose() { + _controller.dispose(); + super.dispose(); + } } - name: Patch lib/home_page.dart path: gtk_flutter/lib/home_page.dart diff --git a/firebase-get-to-know-flutter/step_06/lib/guest_book.dart b/firebase-get-to-know-flutter/step_06/lib/guest_book.dart index eb2e9a34b6..1a06c48abe 100644 --- a/firebase-get-to-know-flutter/step_06/lib/guest_book.dart +++ b/firebase-get-to-know-flutter/step_06/lib/guest_book.dart @@ -64,4 +64,10 @@ class _GuestBookState extends State { ), ); } + + @override + void dispose() { + _controller.dispose(); + super.dispose(); + } } diff --git a/firebase-get-to-know-flutter/step_07/lib/guest_book.dart b/firebase-get-to-know-flutter/step_07/lib/guest_book.dart index 011f50bec0..53d147a297 100644 --- a/firebase-get-to-know-flutter/step_07/lib/guest_book.dart +++ b/firebase-get-to-know-flutter/step_07/lib/guest_book.dart @@ -79,4 +79,10 @@ class _GuestBookState extends State { ], ); } + + @override + void dispose() { + _controller.dispose(); + super.dispose(); + } } diff --git a/firebase-get-to-know-flutter/step_09/lib/guest_book.dart b/firebase-get-to-know-flutter/step_09/lib/guest_book.dart index 011f50bec0..53d147a297 100644 --- a/firebase-get-to-know-flutter/step_09/lib/guest_book.dart +++ b/firebase-get-to-know-flutter/step_09/lib/guest_book.dart @@ -79,4 +79,10 @@ class _GuestBookState extends State { ], ); } + + @override + void dispose() { + _controller.dispose(); + super.dispose(); + } }