From f4fb625fbadb19e7274d93977d35269a18e149e0 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Mon, 11 Apr 2022 15:35:17 +0100 Subject: [PATCH] Set the context automatically when setting the device proxy --- libfwupdplugin/fu-device.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libfwupdplugin/fu-device.c b/libfwupdplugin/fu-device.c index dc6d5a6ef..d57d9ec17 100644 --- a/libfwupdplugin/fu-device.c +++ b/libfwupdplugin/fu-device.c @@ -1114,6 +1114,8 @@ fu_device_set_proxy(FuDevice *self, FuDevice *proxy) /* copy from proxy */ if (proxy != NULL) { + if (fu_device_get_context(self) == NULL && fu_device_get_context(proxy) != NULL) + fu_device_set_context(self, fu_device_get_context(proxy)); if (fu_device_get_physical_id(self) == NULL && fu_device_get_physical_id(proxy) != NULL) fu_device_set_physical_id(self, fu_device_get_physical_id(proxy));