Remove 16 extra lines of debugging at startup

On my system I get 16 lines of 'device overwriting same name value' for the ME
device. Once we set valid metadata about a device just remove the flag to stop
scanning for every call to fu_engine_ensure_device_supported()
This commit is contained in:
Richard Hughes 2020-10-01 13:25:15 +01:00
parent 10c3fd2ff9
commit 2d22ee2fae

View File

@ -3075,8 +3075,10 @@ fu_engine_md_refresh_device_name (FuEngine *self, FuDevice *device, XbNode *comp
/* copy 1:1 */ /* copy 1:1 */
name = xb_node_query_text (component, "name", NULL); name = xb_node_query_text (component, "name", NULL);
if (name != NULL) if (name != NULL) {
fu_device_set_name (device, name); fu_device_set_name (device, name);
fu_device_remove_flag (device, FWUPD_DEVICE_FLAG_MD_SET_NAME);
}
} }
static const gchar * static const gchar *
@ -3119,8 +3121,10 @@ fu_engine_md_refresh_device_name_category (FuEngine *self, FuDevice *device, XbN
if (name != NULL) if (name != NULL)
break; break;
} }
if (name != NULL) if (name != NULL) {
fu_device_set_name (device, name); fu_device_set_name (device, name);
fu_device_remove_flag (device, FWUPD_DEVICE_FLAG_MD_SET_NAME_CATEGORY);
}
} }
static void static void
@ -3176,6 +3180,9 @@ fu_engine_md_refresh_device_verfmt (FuEngine *self, FuDevice *device, XbNode *co
fu_device_set_version_bootloader (device, version); fu_device_set_version_bootloader (device, version);
} }
} }
/* do not try to do this again */
fu_device_remove_flag (device, FWUPD_DEVICE_FLAG_MD_SET_VERFMT);
} }
void void