---
 plugins/wifi.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/plugins/wifi.c b/plugins/wifi.c
index 8fef7c8..2bf73c4 100644
--- a/plugins/wifi.c
+++ b/plugins/wifi.c
@@ -50,6 +50,7 @@
 #include <connman/log.h>
 #include <connman/option.h>
 #include <connman/storage.h>
+#include <include/setting.h>
 
 #include <gsupplicant/gsupplicant.h>
 
@@ -416,6 +417,9 @@ static void interface_create_callback(int result,
 
        connman_device_set_powered(wifi->device, TRUE);
 
+       if (connman_setting_get_bool("BackgroundScanning") == FALSE)
+               return;
+
        if (g_supplicant_interface_autoscan(interface, AUTOSCAN_DEFAULT,
                                interface_autoscan_callback, wifi) < 0) {
                DBG("Could not enable Autoscan");
-- 
1.7.8.5

_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to