diff options
author | Ondrej Čerman <ondrej.cerman@gmail.com> | 2019-08-09 21:08:52 +0200 |
---|---|---|
committer | Ondrej Čerman <ondrej.cerman@gmail.com> | 2019-08-09 21:08:52 +0200 |
commit | 834f670864123f220a3ad3f6576c25d3461429ee (patch) | |
tree | fc80902095db2ea361398ef991990154785dc1f7 /modules/devices/usb.c | |
parent | 9592e1fcab84dd9b5ab3af6c2e2623269ba47ecf (diff) |
usb: Added vendor link based on reported manufacturer
Diffstat (limited to 'modules/devices/usb.c')
-rw-r--r-- | modules/devices/usb.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/devices/usb.c b/modules/devices/usb.c index d8909efc..d0f16247 100644 --- a/modules/devices/usb.c +++ b/modules/devices/usb.c @@ -98,7 +98,7 @@ static const char* get_usbdev_icon(const usbd *u) { } static void _usb_dev(const usbd *u) { - gchar *name, *key, *v_str, *label, *str, *speed; + gchar *name, *key, *v_str, *mv_str, *label, *str, *speed; gchar *product, *vendor, *manufacturer, *device; /* don't free */ gchar *interfaces = strdup(""); usbi *i; @@ -118,6 +118,7 @@ static void _usb_dev(const usbd *u) { usb_icons = h_strdup_cprintf("Icon$%s$%s=%s.png\n", usb_icons, key, label, icon ? icon: "usb"); v_str = vendor_get_link(vendor); + mv_str = vendor_get_link(manufacturer); if (u->if_list != NULL) { i = u->if_list; @@ -166,7 +167,7 @@ static void _usb_dev(const usbd *u) { _("Product"), u->product_id, product, _("Vendor"), u->vendor_id, v_str, _("Device"), device, - _("Manufacturer"), manufacturer, + _("Manufacturer"), mv_str, _("Max Current"), u->max_curr_ma, _("mA"), _("USB Version"), u->usb_version, _("Speed"), speed, @@ -185,6 +186,7 @@ static void _usb_dev(const usbd *u) { g_free(speed); g_free(v_str); + g_free(mv_str); g_free(name); g_free(key); g_free(label); |