From 34ed89b61c06c4674260aa6f5f3139aa6310aee5 Mon Sep 17 00:00:00 2001 From: Sami Nurmenniemi Date: Tue, 14 Nov 2017 14:23:01 +0200 Subject: Don't start scanning if interface is not powered This fixes "no carrier" prints when opening settings menu Task-number: QTBUG-64230 Change-Id: Ic01b50cfa5d337a66d064babca9e2aa4e9f87a00 Reviewed-by: Kari Oikarinen Reviewed-by: Teemu Holappa --- src/networksettings/connman/qnetworksettingsinterface_p.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/networksettings/connman/qnetworksettingsinterface_p.cpp b/src/networksettings/connman/qnetworksettingsinterface_p.cpp index 83ab73a..b5a8c38 100644 --- a/src/networksettings/connman/qnetworksettingsinterface_p.cpp +++ b/src/networksettings/connman/qnetworksettingsinterface_p.cpp @@ -95,5 +95,8 @@ void QNetworkSettingsInterfacePrivate::setPowered(const bool aPowered) void QNetworkSettingsInterfacePrivate::scan() { - m_technology->Scan(); + if (m_powered) + m_technology->Scan(); + else + qDebug() << "Tried to scan while not powered"; } -- cgit v1.2.3