From 685302bac452cf34d569cdd8ec6f21ebf2415f4e Mon Sep 17 00:00:00 2001 From: Burt P Date: Fri, 27 Dec 2019 18:55:45 -0600 Subject: monitors: use vendor flag for vendor fields Signed-off-by: Burt P --- modules/devices/monitors.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/devices/monitors.c b/modules/devices/monitors.c index a70fa3c7..7c64c10a 100644 --- a/modules/devices/monitors.c +++ b/modules/devices/monitors.c @@ -164,8 +164,10 @@ gchar *monitor_name(monitor *m, gboolean include_vendor) { if (include_vendor) { if (e->ven.type != VEN_TYPE_INVALID) { gchar *vstr = monitor_vendor_str(m, FALSE, FALSE); - desc = appfsp(desc, "%s", vendor_get_shortest_name(vstr)); + gchar *vtag = vendor_match_tag(vstr, params.fmt_opts); + desc = appfsp(desc, "%s", vtag ? vtag : vstr); g_free(vstr); + g_free(vtag); } else desc = appfsp(desc, "%s", "Unknown"); } @@ -221,7 +223,7 @@ static gchar *make_edid_section(monitor *m) { int i; edid *e = m->e; if (e->len) { - gchar *vstr = monitor_vendor_str(m, TRUE, TRUE); + gchar *vstr = monitor_vendor_str(m, TRUE, FALSE); gchar *dom = NULL; if (!e->dom.is_model_year && e->dom.week && e->dom.year) @@ -364,7 +366,7 @@ static gchar *make_edid_section(monitor *m) { "%s=%s\n" /* base out */ "%s=%s\n" /* ext out */ "[%s]\n" - "%s=%s\n" /* vendor */ + "$^$%s=%s\n" /* vendor */ "%s=%s\n" /* name */ "%s=[%04x-%08x] %u-%u\n" /* model, n_serial */ "%s=%s\n" /* serial */ -- cgit v1.2.3