diff options
author | Kimmo Ollila <kimmo.ollila@theqtcompany.com> | 2016-06-14 14:15:08 +0300 |
---|---|---|
committer | Kimmo Ollila <kimmo.ollila@theqtcompany.com> | 2016-06-14 11:40:14 +0000 |
commit | d0d70c3311b3dc3f0e4c11147a4b31e4da0ff56c (patch) | |
tree | 5ac6434fb1114c31d80fb4a39b20a81ed31b2dc7 /src/networksettings/connman/qnetworksettingsmanager_p.cpp | |
parent | 05eed5820a5f7778c49ff0f51f0782c4373c6127 (diff) |
Fixes to networkSettingsService model handling
Change-Id: Ifcea4b0111ad16f4c41692af4db04c044da8359b
Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
Diffstat (limited to 'src/networksettings/connman/qnetworksettingsmanager_p.cpp')
-rw-r--r-- | src/networksettings/connman/qnetworksettingsmanager_p.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/networksettings/connman/qnetworksettingsmanager_p.cpp b/src/networksettings/connman/qnetworksettingsmanager_p.cpp index 125d242..875be9b 100644 --- a/src/networksettings/connman/qnetworksettingsmanager_p.cpp +++ b/src/networksettings/connman/qnetworksettingsmanager_p.cpp @@ -141,12 +141,7 @@ void QNetworkSettingsManagerPrivate::getTechnologiesFinished(QDBusPendingCallWat void QNetworkSettingsManagerPrivate::onServicesChanged(ConnmanMapStructList changed, const QList<QDBusObjectPath> &removed) { foreach (QDBusObjectPath path, removed) { - QList<QNetworkSettingsService*> serviceList = m_serviceModel->getModel(); - QMutableListIterator<QNetworkSettingsService*> i(serviceList); - while (i.hasNext()) { - if (i.next()->id() == path.path()) - i.remove(); - } + m_serviceModel->removeService(path.path()); } QStringList newServices; |