Make scaleStateController final and dispose it when widget gets disposed
This commit is contained in:
parent
69c5d4f645
commit
1dd183c4bd
1 changed files with 2 additions and 1 deletions
|
@ -53,7 +53,7 @@ class _ZoomableImageState extends State<ZoomableImage> {
|
|||
ValueChanged<PhotoViewScaleState>? _scaleStateChangedCallback;
|
||||
bool _isZooming = false;
|
||||
PhotoViewController _photoViewController = PhotoViewController();
|
||||
late PhotoViewScaleStateController _scaleStateController;
|
||||
late final PhotoViewScaleStateController _scaleStateController;
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
|
@ -75,6 +75,7 @@ class _ZoomableImageState extends State<ZoomableImage> {
|
|||
@override
|
||||
void dispose() {
|
||||
_photoViewController.dispose();
|
||||
_scaleStateController.dispose();
|
||||
super.dispose();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue