aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2015-03-27 07:50:42 +0100
committerPascal Quantin <pascal.quantin@gmail.com>2015-03-27 16:56:41 +0000
commit8204578251e3e11b0978b3617d19119e7c7c6ec5 (patch)
tree3ccedaa7396b10d818cb8e3194221946558a6d6b
parent55de704f8242f30fc2c412d6cd3e83c43f4e80ec (diff)
Extcap: display a USB icon when adding a USBPcap interface
Change-Id: Ibe78b115eb6e7e737a5dc9c8a7937b82d8cf76a8 Reviewed-on: https://code.wireshark.org/review/7830 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-rw-r--r--extcap.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/extcap.c b/extcap.c
index 82ae1fe8ca..82928e81ca 100644
--- a/extcap.c
+++ b/extcap.c
@@ -308,7 +308,16 @@ 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);
- if_info->type = IF_EXTCAP;
+#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->extcap = g_strdup(extcap);
*il = g_list_append(*il, if_info);