Skip to content

Commit 1f09e9c

Browse files
committed
Dispose the animation controller
1 parent 403d5b3 commit 1f09e9c

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

lib/src/cupertino_controls.dart

+1
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ class _CupertinoControlsState extends State<CupertinoControls> with SingleTicker
101101
_hideTimer?.cancel();
102102
_expandCollapseTimer?.cancel();
103103
_initTimer?.cancel();
104+
playPauseIconAnimationController?.dispose();
104105
}
105106

106107
@override

lib/src/material_controls.dart

+2-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class MaterialControls extends StatefulWidget {
1616
}
1717
}
1818

19-
class _MaterialControlsState extends State<MaterialControls> with SingleTickerProviderStateMixin{
19+
class _MaterialControlsState extends State<MaterialControls> with SingleTickerProviderStateMixin {
2020
VideoPlayerValue _latestValue;
2121
double _latestVolume;
2222
bool _hideStuff = true;
@@ -89,6 +89,7 @@ class _MaterialControlsState extends State<MaterialControls> with SingleTickerPr
8989
_hideTimer?.cancel();
9090
_initTimer?.cancel();
9191
_showAfterExpandCollapseTimer?.cancel();
92+
playPauseIconAnimationController?.dispose();
9293
}
9394

9495
@override

0 commit comments

Comments
 (0)