TF-1897 Fix ScrollController not attached to any scroll views

(cherry picked from commit adfcaf96f5f3d30a9ede997b17f238b3519d293d)
This commit is contained in:
dab246
2023-06-10 19:10:30 +07:00
committed by Dat Vu
parent 6deb7e6d7c
commit 51c11f2cad
@@ -744,10 +744,15 @@ class MailboxController extends BaseMailboxController with MailboxActionHandlerM
final inboxMailbox = findMailboxNodeByRole(PresentationMailbox.roleInbox);
mailboxDashBoardController.setSelectedMailbox(inboxMailbox?.item);
_updateSelectedMailboxRouteOnBrowser();
mailboxListScrollController.animateTo(
0,
duration: const Duration(milliseconds: 500),
curve: Curves.fastOutSlowIn);
WidgetsBinding.instance.addPostFrameCallback((_) {
if(mailboxListScrollController.hasClients){
mailboxListScrollController.animateTo(
0,
duration: const Duration(milliseconds: 500),
curve: Curves.fastOutSlowIn);
}
});
}
void _deleteMailboxFailure(DeleteMultipleMailboxFailure failure) {