qtmobility/src/bearer/qcorewlanengine_mac.mm
branchRCL_3
changeset 13 4203353e74ea
parent 10 4ea83c148e84
child 21 885c2596c964
--- a/qtmobility/src/bearer/qcorewlanengine_mac.mm	Wed Jun 09 10:36:00 2010 +0300
+++ b/qtmobility/src/bearer/qcorewlanengine_mac.mm	Mon Jun 21 16:36:26 2010 +0300
@@ -1,6 +1,6 @@
 /****************************************************************************
 **
-** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
 ** All rights reserved.
 ** Contact: Nokia Corporation (qt-info@nokia.com)
 **
@@ -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);