diff options
Diffstat (limited to 'ui/gtk/capture_if_dlg.c')
-rw-r--r-- | ui/gtk/capture_if_dlg.c | 9 |
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"); |