auto_route_library
auto_route_library copied to clipboard
AutoTabsRouter tabBar controller dispose error
The controller dispose after super.dispose() will cause Exception error.
In auto_tabs_router.dart, line 144
@override
void dispose() {
super.dispose();
if (_controller != null) {
_controller!.dispose();
_parentController.removeChildController(_controller!);
_controller = null;
}
}
Revised:
@override
void dispose() {
if (_controller != null) {
_controller!.dispose();
_parentController.removeChildController(_controller!);
_controller = null;
}
super.dispose();
}