diff --git a/flutter/lib/mobile/pages/connection_page.dart b/flutter/lib/mobile/pages/connection_page.dart index 63743638a..83ca6efd2 100644 --- a/flutter/lib/mobile/pages/connection_page.dart +++ b/flutter/lib/mobile/pages/connection_page.dart @@ -54,6 +54,7 @@ class _ConnectionPageState extends State { } } bool isPeersLoading = false; + bool isPeersLoaded = false; @override void initState() { @@ -136,6 +137,7 @@ class _ConnectionPageState extends State { await _getAllPeers(); setState(() { isPeersLoading = false; + isPeersLoaded = true; }); } @@ -208,7 +210,7 @@ class _ConnectionPageState extends State { if (textEditingValue.text == '') { return const Iterable.empty(); } - else if (peers.isEmpty) { + else if (peers.isEmpty && !isPeersLoaded) { Peer emptyPeer = Peer( id: '', username: '',