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