fix: auto-start remote server after home data loads

This commit is contained in:
edde746
2026-04-14 13:03:34 +02:00
parent cb455d379c
commit 4edf1a8c42
+5 -3
View File
@@ -169,6 +169,11 @@ class _MainScreenState extends State<MainScreen> with RouteAware, WindowListener
// Set up data invalidation callback for profile switching
userProfileProvider.setDataInvalidationCallback(_invalidateAllScreens);
// Auto-start companion remote server now that home data is available
if (_companionRemoteSetup && mounted) {
_autoStartCompanionRemoteServer(context.read<CompanionRemoteProvider>());
}
// Ensure first login (or any unset profile state) requires explicit selection.
await _promptForInitialProfileSelection(userProfileProvider);
}
@@ -436,9 +441,6 @@ class _MainScreenState extends State<MainScreen> with RouteAware, WindowListener
}
};
// Auto-start host server if setting enabled
_autoStartCompanionRemoteServer(companionRemote);
final receiver = CompanionRemoteReceiver.instance;
receiver.onTabNext = () {