From 7bc11e0c84dedc814ef5148ac079e54b4bf3803d Mon Sep 17 00:00:00 2001 From: Rongjian Zhang Date: Fri, 24 Jan 2020 23:29:08 +0800 Subject: [PATCH] fix: account switch --- lib/screens/login.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/screens/login.dart b/lib/screens/login.dart index e422695..ba51df3 100644 --- a/lib/screens/login.dart +++ b/lib/screens/login.dart @@ -30,8 +30,11 @@ class _LoginScreenState extends State { return Link( onTap: () { - // Navigator.of(context).pop(); - auth.setActiveAccountIndex(index); + auth.setActiveAccountIndex(null); + // FIXME: trigger scaffold reload + Future.delayed(Duration(milliseconds: 100), () { + auth.setActiveAccountIndex(index); + }); }, child: Container( padding: CommonStyle.padding,