diff --git a/lib/widgets/app_drawer_header.dart b/lib/widgets/app_drawer_header.dart index fe77664f..5b864e30 100644 --- a/lib/widgets/app_drawer_header.dart +++ b/lib/widgets/app_drawer_header.dart @@ -91,7 +91,6 @@ class _CurrentRepo extends StatefulWidget { class __CurrentRepoState extends State<_CurrentRepo> with SingleTickerProviderStateMixin { - Animation animation; AnimationController controller; @override @@ -101,6 +100,12 @@ class __CurrentRepoState extends State<_CurrentRepo> controller = AnimationController(duration: 250.milliseconds, vsync: this); } + @override + void dispose() { + controller.dispose(); + super.dispose(); + } + @override Widget build(BuildContext context) { var textTheme = Theme.of(context).textTheme; @@ -137,7 +142,7 @@ class __CurrentRepoState extends State<_CurrentRepo> void _pressed() { if (controller.isCompleted) { - controller.reverse(); + controller.reverse(from: 0.0); } else { controller.forward(from: 0.0); }