diff --git a/libfwupdplugin/fu-device.c b/libfwupdplugin/fu-device.c index 887d7d52b..a4f225e38 100644 --- a/libfwupdplugin/fu-device.c +++ b/libfwupdplugin/fu-device.c @@ -1038,6 +1038,10 @@ fu_device_set_quirk_kv (FuDevice *self, fu_device_set_priority (self, fu_common_strtoull (value)); return TRUE; } + if (g_strcmp0 (key, FU_QUIRKS_REMOVE_DELAY) == 0) { + fu_device_set_remove_delay (self, fu_common_strtoull (value)); + return TRUE; + } if (g_strcmp0 (key, FU_QUIRKS_VERSION_FORMAT) == 0) { fu_device_set_version_format (self, fwupd_version_format_from_string (value)); return TRUE; diff --git a/libfwupdplugin/fu-quirks.h b/libfwupdplugin/fu-quirks.h index 1ebfdab8c..213cbf155 100644 --- a/libfwupdplugin/fu-quirks.h +++ b/libfwupdplugin/fu-quirks.h @@ -65,3 +65,4 @@ gboolean fu_quirks_lookup_by_id_iter (FuQuirks *self, #define FU_QUIRKS_PROTOCOL "Protocol" #define FU_QUIRKS_UPDATE_MESSAGE "UpdateMessage" #define FU_QUIRKS_PRIORITY "Priority" +#define FU_QUIRKS_REMOVE_DELAY "RemoveDelay"