wifi: Setup autoscan according to the main.conf settings
authorTomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
Mon, 23 Apr 2012 08:22:17 +0000 (11:22 +0300)
committerPatrik Flykt <patrik.flykt@linux.intel.com>
Mon, 23 Apr 2012 10:51:02 +0000 (13:51 +0300)
plugins/wifi.c

index cbc6cdb..7be22b6 100644 (file)
@@ -50,6 +50,7 @@
 #include <connman/log.h>
 #include <connman/option.h>
 #include <connman/storage.h>
+#include <include/setting.h>
 
 #include <gsupplicant/gsupplicant.h>
 
@@ -407,6 +408,9 @@ static void interface_create_callback(int result,
 
        connman_device_set_powered(wifi->device, TRUE);
 
+       if (connman_setting_get_bool("BackgroundScanning") == FALSE)
+               return;
+
        /* Setting up automatic scanning */
        setup_autoscan(wifi);
 }