The partition_create_completed_cb callback function in devkit-disks-device.c can be called after the ADDED signal is triggered. The gobject timeout it creates will then never call its callback function (partition_create_device_added_cb), and the timeout error will be called, despite the partition having been created without issue.
(In reply to comment #0) > The partition_create_completed_cb callback function in devkit-disks-device.c > can be called after the ADDED signal is triggered. The gobject timeout it > creates will then never call its callback function > (partition_create_device_added_cb), and the timeout error will be called, > despite the partition having been created without issue. Yeah, we should check if the newly created device is already there.
Fixed with this commit http://cgit.freedesktop.org/DeviceKit/DeviceKit-disks/commit/?id=5ffd39cd765bb1e9da037c462d5c63a0fce3104d
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.