Jonny Borges
Committed by GitHub

Merge pull request #1594 from furkankurt/bottomsheet-dispose

Added dispose() for bottomSheet.
import 'package:flutter/material.dart';
import '../../../get_core/get_core.dart';
import '../../../get_instance/src/get_instance.dart';
class GetModalBottomSheetRoute<T> extends PopupRoute<T> {
GetModalBottomSheetRoute({
... ... @@ -52,6 +54,15 @@ class GetModalBottomSheetRoute<T> extends PopupRoute<T> {
AnimationController? _animationController;
@override
void dispose() {
if (Get.smartManagement != SmartManagement.onlyBuilder) {
WidgetsBinding.instance!.addPostFrameCallback(
(_) => GetInstance().removeDependencyByRoute(name));
}
super.dispose();
}
@override
AnimationController createAnimationController() {
assert(_animationController == null);
_animationController =
... ...