src/network/bearer/qnetworkconfigmanager_p.cpp
changeset 33 3e2da88830cd
parent 30 5dc02b23752f
child 37 758a864f9613
equal deleted inserted replaced
30:5dc02b23752f 33:3e2da88830cd
   481 void QNetworkConfigurationManagerPrivate::pollEngines()
   481 void QNetworkConfigurationManagerPrivate::pollEngines()
   482 {
   482 {
   483     QMutexLocker locker(&mutex);
   483     QMutexLocker locker(&mutex);
   484 
   484 
   485     for (int i = 0; i < sessionEngines.count(); ++i) {
   485     for (int i = 0; i < sessionEngines.count(); ++i) {
   486         if ((forcedPolling && sessionEngines.at(i)->requiresPolling()) ||
   486         if (!sessionEngines.at(i)->requiresPolling())
   487             sessionEngines.at(i)->configurationsInUse()) {
   487             continue;
       
   488 
       
   489         if (forcedPolling || sessionEngines.at(i)->configurationsInUse()) {
   488             pollingEngines.insert(i);
   490             pollingEngines.insert(i);
   489             QMetaObject::invokeMethod(sessionEngines.at(i), "requestUpdate");
   491             QMetaObject::invokeMethod(sessionEngines.at(i), "requestUpdate");
   490         }
   492         }
   491     }
   493     }
   492 }
   494 }