From d0d70c3311b3dc3f0e4c11147a4b31e4da0ff56c Mon Sep 17 00:00:00 2001 From: Kimmo Ollila Date: Tue, 14 Jun 2016 14:15:08 +0300 Subject: Fixes to networkSettingsService model handling Change-Id: Ifcea4b0111ad16f4c41692af4db04c044da8359b Reviewed-by: Teemu Holappa --- src/networksettings/connman/qnetworksettingsmanager_p.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src/networksettings/connman/qnetworksettingsmanager_p.cpp') 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 &removed) { foreach (QDBusObjectPath path, removed) { - QList serviceList = m_serviceModel->getModel(); - QMutableListIterator i(serviceList); - while (i.hasNext()) { - if (i.next()->id() == path.path()) - i.remove(); - } + m_serviceModel->removeService(path.path()); } QStringList newServices; -- cgit v1.2.3