fix(tabs): replace SingleTickerProviderStateMixin with TickerProviderStateMixin
_buildTabs creates a new TabController (new ticker) before disposing the old one, so two tickers briefly coexist — SingleTickerProviderStateMixin throws. TickerProviderStateMixin supports multiple concurrent tickers. Co-Authored-By: claude-flow <ruv@ruv.net>
This commit is contained in:
@@ -29,7 +29,7 @@ class ProgrammerTasksListScreen extends ConsumerStatefulWidget {
|
|||||||
|
|
||||||
class _ProgrammerTasksListScreenState
|
class _ProgrammerTasksListScreenState
|
||||||
extends ConsumerState<ProgrammerTasksListScreen>
|
extends ConsumerState<ProgrammerTasksListScreen>
|
||||||
with SingleTickerProviderStateMixin {
|
with TickerProviderStateMixin {
|
||||||
late TabController _tabController;
|
late TabController _tabController;
|
||||||
late List<ProgrammerTasksTab> _tabs;
|
late List<ProgrammerTasksTab> _tabs;
|
||||||
bool _tabsBuilt = false;
|
bool _tabsBuilt = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user