From 5249947ae524d7665ce665bd5135ad47c213bbac Mon Sep 17 00:00:00 2001 From: Kelrap Date: Mon, 27 May 2024 12:50:42 -0400 Subject: [PATCH] Shows loading screen after login --- lib/pages/homeserver_picker/homeserver_picker.dart | 5 ++++- lib/pages/homeserver_picker/homeserver_picker_view.dart | 9 ++++++++- lib/pages/login/login.dart | 4 +++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/lib/pages/homeserver_picker/homeserver_picker.dart b/lib/pages/homeserver_picker/homeserver_picker.dart index 4ad60ebb0..424667156 100644 --- a/lib/pages/homeserver_picker/homeserver_picker.dart +++ b/lib/pages/homeserver_picker/homeserver_picker.dart @@ -191,7 +191,10 @@ class HomeserverPickerController extends State { } finally { if (mounted) { setState(() { - isLoading = isLoggingIn = false; + // #Pangea + // isLoading = isLoggingIn = false; + isLoggingIn = false; + // Pangea# }); } } diff --git a/lib/pages/homeserver_picker/homeserver_picker_view.dart b/lib/pages/homeserver_picker/homeserver_picker_view.dart index c4892cb91..cd7e7e8a9 100644 --- a/lib/pages/homeserver_picker/homeserver_picker_view.dart +++ b/lib/pages/homeserver_picker/homeserver_picker_view.dart @@ -70,7 +70,14 @@ class HomeserverPickerView extends StatelessWidget { // Pangea# Expanded( child: controller.isLoading - ? const Center(child: CircularProgressIndicator.adaptive()) + // #Pangea + // ? const Center(child: CircularProgressIndicator.adaptive()) + ? const Center( + child: CircularProgressIndicator( + valueColor: AlwaysStoppedAnimation(Colors.black), + ), + ) + // Pangea# : ListView( children: [ if (errorText != null) ...[ diff --git a/lib/pages/login/login.dart b/lib/pages/login/login.dart index 19ceadf18..fbb94a55a 100644 --- a/lib/pages/login/login.dart +++ b/lib/pages/login/login.dart @@ -120,7 +120,9 @@ class LoginController extends State { return setState(() => loading = false); } - if (mounted) setState(() => loading = false); + // #Pangea + // if (mounted) setState(() => loading = false); + // Pangea# } Timer? _coolDown;