monitor: Implement GAsyncInitable interface
commitefa35e4b25c203ac92b59950e112120ae76a4d4b
authorOndrej Holy <oholy@redhat.com>
Thu, 2 Nov 2017 08:45:33 +0000 (2 09:45 +0100)
committerOndrej Holy <oholy@redhat.com>
Fri, 2 Mar 2018 08:59:49 +0000 (2 09:59 +0100)
tree3d178fa5a5aa3038b56984701e2bb0cb377a95f1
parent7b1e1b343791d933a50a63bd79a22526c62832b0
monitor: Implement GAsyncInitable interface

Monitor initialization may block if external camera is connected,
probably due to some kernel bug. It causes freezes for applications,
which is not acceptable. Let's implement GAsyncInitable interface,
so it can be initialized asynchronously.

https://bugzilla.gnome.org/show_bug.cgi?id=782627
libcheese/cheese-camera-device-monitor.c
libcheese/cheese-camera-device-monitor.h