From 834f670864123f220a3ad3f6576c25d3461429ee Mon Sep 17 00:00:00 2001 From: Ondrej Čerman Date: Fri, 9 Aug 2019 21:08:52 +0200 Subject: usb: Added vendor link based on reported manufacturer --- modules/devices/usb.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'modules/devices') 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); -- cgit v1.2.3