From a9d68d231b7446e4e453d01eda4dee568b6c4276 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Mon, 14 May 2018 22:08:37 +0200 Subject: [PATCH] Init states on connected --- nymea-networkmanager/core.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nymea-networkmanager/core.cpp b/nymea-networkmanager/core.cpp index 45a907c..1c92df8 100644 --- a/nymea-networkmanager/core.cpp +++ b/nymea-networkmanager/core.cpp @@ -212,7 +212,12 @@ void Core::onBluetoothServerRunningChanged(bool running) void Core::onBluetoothServerConnectedChanged(bool connected) { qCDebug(dcApplication()) << "Bluetooth client" << (connected ? "connected" : "disconnected"); - if (!connected) { + if (connected) { + m_bluetoothServer->onNetworkManagerAvailableChanged(m_networkManager->available()); + m_bluetoothServer->onNetworkManagerStateChanged(m_networkManager->state()); + m_bluetoothServer->onNetworkingEnabledChanged(m_networkManager->networkingEnabled()); + m_bluetoothServer->onWirelessNetworkingEnabledChanged(m_networkManager->wirelessEnabled()); + } else { // Restart bluetooth server if a client disconnected m_bluetoothServer->restartServer(); }