diff --git a/lib/src/screens/home.dart b/lib/src/screens/home.dart
index 15f4772a7fcd69f30047d1019144f135999e24da..9d8e7c9737b4daf6eeed16f0db6d34f879624eb4 100644
--- a/lib/src/screens/home.dart
+++ b/lib/src/screens/home.dart
@@ -25,9 +25,11 @@ class _HomeState extends State<Home> {
   @override
   initState() {
     super.initState();
-    setState(() {
-      _host = widget.host;
-    });
+    if (widget.host != null) {
+      setState(() {
+        _host = widget.host;
+      });
+    }
 
     showMode(widget.mode);