summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Ortiz <sameo@linux.intel.com>2011-04-01 21:06:33 +0200
committerSamuel Ortiz <sameo@linux.intel.com>2011-04-01 21:06:33 +0200
commit50b195186bf95f621a7d30858a38dee8cb18c1a9 (patch)
tree18ca0dd2f21a046365deabfdf1cfbce70066a57e
parent672d56435e6d28acd769d0220e6e49df6b90005f (diff)
downloadconnman-50b195186bf95f621a7d30858a38dee8cb18c1a9.tar.gz
connman-50b195186bf95f621a7d30858a38dee8cb18c1a9.tar.bz2
connman-50b195186bf95f621a7d30858a38dee8cb18c1a9.zip
device: Reorder the scan_interval setting switch
All scan interval are set to 0, except for WiFi.
-rw-r--r--src/device.c20
1 files changed, 5 insertions, 15 deletions
diff --git a/src/device.c b/src/device.c
index 9644670a..f54c29b1 100644
--- a/src/device.c
+++ b/src/device.c
@@ -499,28 +499,18 @@ struct connman_device *connman_device_create(const char *node,
switch (type) {
case CONNMAN_DEVICE_TYPE_UNKNOWN:
- case CONNMAN_DEVICE_TYPE_VENDOR:
- device->scan_interval = 0;
- break;
case CONNMAN_DEVICE_TYPE_ETHERNET:
- case CONNMAN_DEVICE_TYPE_WIFI:
- device->scan_interval = 300;
- break;
case CONNMAN_DEVICE_TYPE_WIMAX:
- device->scan_interval = 0;
- break;
case CONNMAN_DEVICE_TYPE_BLUETOOTH:
- device->scan_interval = 0;
- break;
- case CONNMAN_DEVICE_TYPE_GPS:
- device->scan_interval = 0;
- break;
case CONNMAN_DEVICE_TYPE_CELLULAR:
- device->scan_interval = 0;
- break;
+ case CONNMAN_DEVICE_TYPE_GPS:
case CONNMAN_DEVICE_TYPE_GADGET:
+ case CONNMAN_DEVICE_TYPE_VENDOR:
device->scan_interval = 0;
break;
+ case CONNMAN_DEVICE_TYPE_WIFI:
+ device->scan_interval = 300;
+ break;
}
device->networks = g_hash_table_new_full(g_str_hash, g_str_equal,