diff options
| author | Burt P <pburt0@gmail.com> | 2019-12-27 22:12:49 -0600 | 
|---|---|---|
| committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2019-12-27 22:16:36 -0800 | 
| commit | 79d8b3c8b4f54e17b35cf82fc97af9d8be73d7dc (patch) | |
| tree | c3f08fcb3f1174fb5315b1b821d247602ed40906 /modules/devices | |
| parent | 9b8122e2c3378966641568f9c12ce10a6a9ec45c (diff) | |
usb: vendor tags in list
Signed-off-by: Burt P <pburt0@gmail.com>
Diffstat (limited to 'modules/devices')
| -rw-r--r-- | modules/devices/usb.c | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/modules/devices/usb.c b/modules/devices/usb.c index ca4014ee..c00f3330 100644 --- a/modules/devices/usb.c +++ b/modules/devices/usb.c @@ -109,7 +109,12 @@ static void _usb_dev(const usbd *u) {      manufacturer = UNKIFNULL_AC(u->manufacturer);      device = UNKIFNULL_AC(u->device); -    name = g_strdup_printf("%s %s", u->vendor? vendor: manufacturer, u->product? product: device); +    if (u->vendors) { +        gchar *ribbon = vendor_list_ribbon(u->vendors, params.fmt_opts); +        name = g_strdup_printf("%s %s", ribbon, u->product? product: device); +    } else { +        name = g_strdup_printf("%s %s", u->vendor? vendor: manufacturer, u->product? product: device); +    }      key = g_strdup_printf("USB%03d:%03d:%03d", u->bus, u->dev, 0);      label = g_strdup_printf("%03d:%03d", u->bus, u->dev);      icon = get_usbdev_icon(u); | 
