blob: 94cc08364bc0ec2946b69317c4793880518308b9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
--- matchbox-panel-0.9.2/applets/mb-applet-wireless.c.old 2005-04-05 19:55:39.000000000 +0200
+++ matchbox-panel-0.9.2/applets/mb-applet-wireless.c 2005-12-17 14:00:01.000000000 +0100
@@ -354,8 +354,19 @@
if (Mwd.iface != NULL)
return 0;
- /* mark first found as one to monitor */
- Mwd.iface = strdup(ifname);
+ if(iw_get_range_info(Wfd, ifname, &(WInfo.range)) >= 0)
+ WInfo.has_range = 1;
+
+ if (iw_get_stats(Wfd, ifname,
+ &(WInfo.stats),
+ &(WInfo.range), WInfo.has_range) >= 0)
+ {
+ Mwd.iface = strdup(ifname);
+ }
+ else
+ {
+ Mwd.iface = "wlan0";
+ }
return 0;
}
|