diff --git a/flutter/lib/desktop/pages/connection_page.dart b/flutter/lib/desktop/pages/connection_page.dart index 9b21727d9..0aa47a375 100644 --- a/flutter/lib/desktop/pages/connection_page.dart +++ b/flutter/lib/desktop/pages/connection_page.dart @@ -52,6 +52,7 @@ class _ConnectionPageState extends State } } bool isPeersLoading = false; + bool isPeersLoaded = false; @override void initState() { @@ -155,6 +156,7 @@ class _ConnectionPageState extends State await _getAllPeers(); setState(() { isPeersLoading = false; + isPeersLoaded = true; }); } @@ -240,7 +242,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: '',