qtmobility/src/bearer/qgenericengine.cpp
branchRCL_3
changeset 2 87be51aa5b5b
parent 0 cfcbf08528c4
child 6 4203353e74ea
--- a/qtmobility/src/bearer/qgenericengine.cpp	Thu Apr 15 08:16:03 2010 +0300
+++ b/qtmobility/src/bearer/qgenericengine.cpp	Tue Apr 27 17:29:55 2010 +0300
@@ -175,7 +175,7 @@
         if (interface.flags() & QNetworkInterface::IsLoopBack)
             continue;
 
-        // ignore WLAN interface handled in seperate engine
+        // ignore WLAN interface handled in separate engine
         if (qGetInterfaceType(interface.name()) == "WLAN")
             continue;
 
@@ -198,7 +198,7 @@
         else
             cpPriv->bearer = qGetInterfaceType(interface.name());
 
-        if (interface.flags() & QNetworkInterface::IsUp)
+        if((interface.flags() & QNetworkInterface::IsUp) && !interface.addressEntries().isEmpty())
             cpPriv->state |= QNetworkConfiguration::Active;
 
         configurationInterface[identifier] = interface.name();