From 40f383261ca2ce5a1dd4246b80445a2629f7363f Mon Sep 17 00:00:00 2001 From: Krille Fear Date: Thu, 4 Nov 2021 17:10:16 +0100 Subject: [PATCH] fix: Signup on matrix.org --- lib/pages/signup.dart | 4 +++- lib/pages/views/homeserver_picker_view.dart | 5 +---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/pages/signup.dart b/lib/pages/signup.dart index 744981d1..6836409a 100644 --- a/lib/pages/signup.dart +++ b/lib/pages/signup.dart @@ -101,7 +101,9 @@ class SignupPageController extends State { } catch (e) { error = (e as Object).toLocalizedString(context); } finally { - setState(() => loading = false); + if (mounted) { + setState(() => loading = false); + } } } diff --git a/lib/pages/views/homeserver_picker_view.dart b/lib/pages/views/homeserver_picker_view.dart index 1fcbf16b..dafab0a0 100644 --- a/lib/pages/views/homeserver_picker_view.dart +++ b/lib/pages/views/homeserver_picker_view.dart @@ -141,10 +141,7 @@ class HomeserverPickerView extends StatelessWidget { labelText: L10n.of(context).login, ), ), - if (controller.registrationSupported && - // Registration is broken on matrix.org - Matrix.of(context).client.homeserver.host != - 'matrix-client.matrix.org') + if (controller.registrationSupported) Center( child: _LoginButton( onPressed: controller.signUpAction,