diff --git a/lib/widgets/matrix.dart b/lib/widgets/matrix.dart index 26006d22..9d39c39c 100644 --- a/lib/widgets/matrix.dart +++ b/lib/widgets/matrix.dart @@ -140,10 +140,10 @@ class MatrixState extends State with WidgetsBindingObserver { .where((l) => l == LoginState.loggedIn) .first .then((_) { - _loginClientCandidate = null; widget.clients.add(_loginClientCandidate); ClientManager.addClientNameToStore(_loginClientCandidate.clientName); _registerSubs(_loginClientCandidate.clientName); + _loginClientCandidate = null; widget.router.currentState.to('/rooms'); }); return _loginClientCandidate;