mirror of
https://git.freebsd.org/ports.git
synced 2025-06-23 05:30:31 -04:00
48 lines
1.9 KiB
C
48 lines
1.9 KiB
C
--- src/netspeed.c.orig Sat Apr 15 03:17:56 2006
|
|
+++ src/netspeed.c Sat Apr 15 03:27:09 2006
|
|
@@ -164,11 +164,17 @@ change_icons(NetspeedApplet *applet)
|
|
{
|
|
if (strstr(device, "ppp"))
|
|
type = gdk_pixbuf_new_from_xpm_data(ICON_PPP);
|
|
- else if (!strcmp(device, "lo"))
|
|
+ else if (strstr(device, "tun"))
|
|
+ type = gdk_pixbuf_new_from_xpm_data(ICON_PPP);
|
|
+ else if (strstr(device, "lo"))
|
|
type = gdk_pixbuf_new_from_xpm_data(ICON_LO);
|
|
- else if (strstr(device, "lip"))
|
|
+ else if (strstr(device, "plip"))
|
|
type = gdk_pixbuf_new_from_xpm_data(ICON_PLIP);
|
|
- else if (strstr(device, "wlan"))
|
|
+ else if (strstr(device, "ath") || strstr(device, "an") ||
|
|
+ strstr(device, "awi") || strstr(device, "iwi") ||
|
|
+ strstr(device, "ipw") || strstr(device, "ndis") ||
|
|
+ strstr(device, "ral") || strstr(device, "ural") ||
|
|
+ strstr(device, "wi") || strstr(device, "wl"))
|
|
type = gdk_pixbuf_new_from_xpm_data(ICON_WLAN);
|
|
else
|
|
type = gdk_pixbuf_new_from_xpm_data(ICON_ETH);
|
|
@@ -386,7 +392,7 @@ search_for_up_if(NetspeedApplet *applet)
|
|
|
|
devices = get_available_devices();
|
|
for (tmp = devices; tmp; tmp = g_list_next(tmp)) {
|
|
- if (!g_str_equal(tmp->data, "lo")) {
|
|
+ if (!g_str_equal(tmp->data, "lo0")) {
|
|
info = get_device_info(tmp->data);
|
|
if (info.running) {
|
|
free_device_info(&applet->devinfo);
|
|
@@ -1387,13 +1393,13 @@ netspeed_applet_factory(PanelApplet *app
|
|
GList *ptr, *devices = get_available_devices();
|
|
ptr = devices;
|
|
while (ptr) {
|
|
- if (!g_str_equal(ptr->data, "lo"))
|
|
+ if (!g_str_equal(ptr->data, "lo0"))
|
|
applet->devinfo = get_device_info(ptr->data);
|
|
ptr = g_list_next(ptr);
|
|
}
|
|
free_devices_list(devices);
|
|
}
|
|
- if (!applet->devinfo.name) applet->devinfo = get_device_info("lo");
|
|
+ if (!applet->devinfo.name) applet->devinfo = get_device_info("lo0");
|
|
applet->device_has_changed = TRUE;
|
|
|
|
applet->tooltips = gtk_tooltips_new();
|