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,11 +744,16 @@ class MailboxController extends BaseMailboxController with MailboxActionHandlerM
final inboxMailbox = findMailboxNodeByRole(PresentationMailbox.roleInbox); final inboxMailbox = findMailboxNodeByRole(PresentationMailbox.roleInbox);
mailboxDashBoardController.setSelectedMailbox(inboxMailbox?.item); mailboxDashBoardController.setSelectedMailbox(inboxMailbox?.item);
_updateSelectedMailboxRouteOnBrowser(); _updateSelectedMailboxRouteOnBrowser();
WidgetsBinding.instance.addPostFrameCallback((_) {
if(mailboxListScrollController.hasClients){
mailboxListScrollController.animateTo( mailboxListScrollController.animateTo(
0, 0,
duration: const Duration(milliseconds: 500), duration: const Duration(milliseconds: 500),
curve: Curves.fastOutSlowIn); curve: Curves.fastOutSlowIn);
} }
});
}
void _deleteMailboxFailure(DeleteMultipleMailboxFailure failure) { void _deleteMailboxFailure(DeleteMultipleMailboxFailure failure) {
if (currentOverlayContext != null && currentContext != null) { if (currentOverlayContext != null && currentContext != null) {