--- 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);