mirror of
https://git.proxmox.com/git/fwupd
synced 2025-06-03 02:09:13 +00:00
Be case insensitive when fixing the device model
This commit is contained in:
parent
e87fc05ab9
commit
ae278e1b80
@ -2189,7 +2189,9 @@ fu_device_fixup_vendor_name(FuDevice *self)
|
||||
const gchar *name = fu_device_get_name(self);
|
||||
const gchar *vendor = fu_device_get_vendor(self);
|
||||
if (name != NULL && vendor != NULL) {
|
||||
if (g_str_has_prefix(name, vendor)) {
|
||||
g_autofree gchar *name_up = g_utf8_strup(name, -1);
|
||||
g_autofree gchar *vendor_up = g_utf8_strup(vendor, -1);
|
||||
if (g_str_has_prefix(name_up, vendor_up)) {
|
||||
gsize vendor_len = strlen(vendor);
|
||||
g_autofree gchar *name1 = g_strdup(name + vendor_len);
|
||||
g_autofree gchar *name2 = fu_common_strstrip(name1);
|
||||
|
@ -264,7 +264,7 @@ fu_device_name_func(void)
|
||||
|
||||
/* vendor then name */
|
||||
fu_device_set_vendor(device1, "Hughski");
|
||||
fu_device_set_name(device1, "Hughski ColorHug(TM)__Pro ");
|
||||
fu_device_set_name(device1, "HUGHSKI ColorHug(TM)__Pro ");
|
||||
g_assert_cmpstr(fu_device_get_vendor(device1), ==, "Hughski");
|
||||
g_assert_cmpstr(fu_device_get_name(device1), ==, "ColorHug™ Pro");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user