From ea71dc7e736ba904fde2991be6e683fe8f2fe4dd Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Tue, 11 Feb 2020 12:42:33 +0000 Subject: [PATCH] vli: Invert the logic to reboot the parent FuCliUsbhubDevice, not the child --- plugins/vli/fu-plugin-vli.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/vli/fu-plugin-vli.c b/plugins/vli/fu-plugin-vli.c index 7a611a064..a57c9e90b 100644 --- a/plugins/vli/fu-plugin-vli.c +++ b/plugins/vli/fu-plugin-vli.c @@ -33,10 +33,10 @@ fu_plugin_vli_get_parent (GPtrArray *devices) for (guint i = 0; i < devices->len; i++) { FuDevice *dev = g_ptr_array_index (devices, i); FuDevice *parent = fu_device_get_parent (dev); - if (FU_IS_VLI_USBHUB_DEVICE (dev)) - return g_object_ref (dev); if (parent != NULL && FU_IS_VLI_USBHUB_DEVICE (parent)) return g_object_ref (parent); + if (FU_IS_VLI_USBHUB_DEVICE (dev)) + return g_object_ref (dev); } return NULL; }