qtmobility/src/bearer/qcorewlanengine_mac.mm
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
--- a/qtmobility/src/bearer/qcorewlanengine_mac.mm	Fri Jun 11 14:26:25 2010 +0300
+++ b/qtmobility/src/bearer/qcorewlanengine_mac.mm	Wed Jun 23 19:08:38 2010 +0300
@@ -314,7 +314,7 @@
         config->isValid = fetchedConfigurations.at(i)->isValid;
         config->id = fetchedConfigurations.at(i)->id;
         config->state = fetchedConfigurations.at(i)->state;
-
+        config->bearer = fetchedConfigurations.at(i)->bearer;
         config->type = fetchedConfigurations.at(i)->type;
         config->roamingSupported = fetchedConfigurations.at(i)->roamingSupported;
         config->purpose = fetchedConfigurations.at(i)->purpose;
@@ -336,6 +336,9 @@
     for(uint row=0; row < [wifiInterfaces count]; row++ ) {
 
         CWInterface *wifiInterface = [CWInterface interfaceWithName: [wifiInterfaces objectAtIndex:row]];
+        if (![wifiInterface power])
+            continue;
+
         NSString *nsInterfaceName = [wifiInterface name];
 // add user configured system networks
         SCDynamicStoreRef dynRef = SCDynamicStoreCreate(kCFAllocatorSystemDefault, (CFStringRef)@"Qt corewlan", nil, nil);