aboutsummaryrefslogtreecommitdiffstats
path: root/ui/gtk/capture_if_dlg.c
diff options
context:
space:
mode:
Diffstat (limited to 'ui/gtk/capture_if_dlg.c')
-rw-r--r--ui/gtk/capture_if_dlg.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/ui/gtk/capture_if_dlg.c b/ui/gtk/capture_if_dlg.c
index 9188f85577..23da2d19e8 100644
--- a/ui/gtk/capture_if_dlg.c
+++ b/ui/gtk/capture_if_dlg.c
@@ -423,11 +423,16 @@ GtkWidget * capture_get_if_icon(interface_t *device)
return xpm_to_widget(network_virtual_16_xpm);
case IF_WIRED:
return pixbuf_to_widget(network_wired_pb_data);
- case IF_PIPE:
- case IF_STDIN:
#ifdef HAVE_EXTCAP
case IF_EXTCAP:
+#ifdef WIN32
+ if (strncmp(device->friendly_name, "USBPcap", 7) == 0) {
+ return pixbuf_to_widget(network_usb_pb_data);
+ }
#endif
+#endif
+ case IF_PIPE:
+ case IF_STDIN:
return pixbuf_to_widget(pipe_pb_data);
default:
printf("unknown device type\n");