summaryrefslogtreecommitdiffstats
path: root/src/networksettings/connman/qnetworksettingsmanager_p.cpp
diff options
context:
space:
mode:
authorTeemu Holappa <teemu.holappa@qt.io>2019-10-08 09:48:50 +0300
committerTeemu Holappa <teemu.holappa@qt.io>2019-10-08 11:15:41 +0300
commit39772d9da1bdb62142214a91f67027b5fb825869 (patch)
treee59f4ecd003df293d1f2852c82cf30b37b500b22 /src/networksettings/connman/qnetworksettingsmanager_p.cpp
parent330b6f000ea0e2120a14e43a11dd1d0b68d369a3 (diff)
Fix static ip address showing after reconnection
Task-number: QTBUG-76224 Change-Id: I2684941df342c2a9ee0439a2e13a8894dd862965 Reviewed-by: Ville Voutilainen <ville.voutilainen@qt.io>
Diffstat (limited to 'src/networksettings/connman/qnetworksettingsmanager_p.cpp')
-rw-r--r--src/networksettings/connman/qnetworksettingsmanager_p.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/networksettings/connman/qnetworksettingsmanager_p.cpp b/src/networksettings/connman/qnetworksettingsmanager_p.cpp
index 2f7965d..ffcef49 100644
--- a/src/networksettings/connman/qnetworksettingsmanager_p.cpp
+++ b/src/networksettings/connman/qnetworksettingsmanager_p.cpp
@@ -243,7 +243,7 @@ void QNetworkSettingsManagerPrivate::onServicesChanged(ConnmanMapStructList chan
foreach (ConnmanMapStruct map, changed) {
bool found = false;
foreach (QNetworkSettingsService* service, m_serviceModel->getModel()) {
- if (service->id() == map.objectPath.path()) {
+ if (service->id() == map.objectPath.path() && service->placeholderState() == false) {
found =true;
break;
}