[cheese] Don't use evil gst_bus_poll()
- From: Bastien Nocera <hadess src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [cheese] Don't use evil gst_bus_poll()
- Date: Fri, 29 Jan 2010 15:48:10 +0000 (UTC)
commit 91ea4357bc737d57c99042b21e3fe5f3626c9394
Author: Bastien Nocera <hadess hadess net>
Date: Fri Jan 29 15:46:56 2010 +0000
Don't use evil gst_bus_poll()
When used in the monitor or the widget, it will spin a main loop
in the default context, breaking things right left and centre.
libcheese/cheese-camera-device.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/libcheese/cheese-camera-device.c b/libcheese/cheese-camera-device.c
index f3fed55..a0902fd 100644
--- a/libcheese/cheese-camera-device.c
+++ b/libcheese/cheese-camera-device.c
@@ -302,7 +302,7 @@ cheese_camera_device_get_caps (CheeseCameraDevice *device)
/* Check if any error messages were posted on the bus */
bus = gst_element_get_bus (pipeline);
- msg = gst_bus_poll (bus, GST_MESSAGE_ERROR, 0);
+ msg = gst_bus_pop_filtered (bus, GST_MESSAGE_ERROR);
gst_object_unref (bus);
if ((msg == NULL) && (ret == GST_STATE_CHANGE_SUCCESS))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]