wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/src/core_operation_get_available_iaps.cpp
branchRCL_3
changeset 6 e0f767079796
parent 0 c40eb8fe8501
child 14 13838cf40350
--- a/wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/src/core_operation_get_available_iaps.cpp	Fri Mar 12 15:51:11 2010 +0200
+++ b/wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/src/core_operation_get_available_iaps.cpp	Mon Mar 15 12:46:48 2010 +0200
@@ -16,7 +16,7 @@
 */
 
 /*
-* %version: 40.1.2 %
+* %version: 41 %
 */
 
 #include "core_operation_get_available_iaps.h"
@@ -284,6 +284,14 @@
                     channels.channels2dot4ghz[1],
                     channels.channels2dot4ghz[0] );
 
+                u32_t min_ch_time( server_m->get_device_settings().active_broadcast_scan_min_ch_time );
+                u32_t max_ch_time( server_m->get_device_settings().active_broadcast_scan_max_ch_time );
+                if ( server_m->get_core_settings().is_connected() )
+                    {
+                    min_ch_time = server_m->get_device_settings().active_scan_min_ch_time;
+                    max_ch_time = server_m->get_device_settings().active_scan_max_ch_time;
+                    }
+
                 server_m->register_event_handler( this );
                 server_m->register_frame_handler( this );
 
@@ -293,8 +301,8 @@
                     BROADCAST_SSID,
                     server_m->get_device_settings().scan_rate,
                     channels,
-                    server_m->get_device_settings().active_scan_min_ch_time,
-                    server_m->get_device_settings().active_scan_max_ch_time,
+                    min_ch_time,
+                    max_ch_time,
                     is_split_scan_m );
                 }