diff options
author | Richard Hughes <richard@hughsie.com> | 2014-11-21 18:22:08 +0000 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2014-11-21 18:22:10 +0000 |
commit | 84accf28f20f792899edf9cc633507e06e1be4cf (patch) | |
tree | a0fd01d14a66c5db3e151d4a09dbfa02152c4bbc /gusb/gusb-device-list.c | |
parent | fb08d9a0d5ae44e0b176fdd1b9fa399670746fd3 (diff) | |
download | gusb-84accf28f20f792899edf9cc633507e06e1be4cf.tar.gz |
trivial: Automatically call _get_source() in _device_list_coldplug()
If API users want to use a different GMainLoop they can call
g_usb_context_get_source() before the call to g_usb_device_list_coldplug(),
but in most cases working is better than not getting hotplug events.
Diffstat (limited to 'gusb/gusb-device-list.c')
-rw-r--r-- | gusb/gusb-device-list.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gusb/gusb-device-list.c b/gusb/gusb-device-list.c index 20dc3b1..6688d00 100644 --- a/gusb/gusb-device-list.c +++ b/gusb/gusb-device-list.c @@ -430,6 +430,9 @@ g_usb_device_list_coldplug (GUsbDeviceList *list) g_usb_strerror (rc)); } priv->done_coldplug = TRUE; + + /* setup with the default mainloop if not already done */ + g_usb_context_get_source (priv->context, NULL); } /** |