fix tabController call dispose twice

master
laiiihz 5 years ago
parent 33adc52d9a
commit bf7fab1cac

@ -253,11 +253,11 @@ class _TabBarWidgetState extends State<TabBarWidget>
@override
void dispose() {
DPrint.printf("- - - - - - dispose");
_tabController?.removeListener(_tabListener);
_tabController.dispose();
_bottomBarController.dispose();
UserManager.instance.login?.removeListener(_loginListener);
UserManager.instance.selectTabbar.removeListener(_selectTabbar);
_tabController?.removeListener(_tabListener);
super.dispose();
}

Loading…
Cancel
Save