aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--extcap.c11
-rw-r--r--ui/gtk/capture_if_dlg.c9
2 files changed, 8 insertions, 12 deletions
diff --git a/extcap.c b/extcap.c
index 82928e81ca..82ae1fe8ca 100644
--- a/extcap.c
+++ b/extcap.c
@@ -308,16 +308,7 @@ static gboolean interfaces_cb(const gchar *extcap, gchar *output, void *data,
if_info->name = g_strdup(int_iter->call);
if_info->friendly_name = g_strdup(int_iter->display);
-#ifdef WIN32
- if (strncmp(if_info->friendly_name, "USBPcap", 7) == 0)
- {
- if_info->type = IF_USB;
- }
- else
-#endif
- {
- if_info->type = IF_EXTCAP;
- }
+ if_info->type = IF_EXTCAP;
if_info->extcap = g_strdup(extcap);
*il = g_list_append(*il, if_info);
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");