diff --git a/gst/camerabin/gstcamerabin.c b/gst/camerabin/gstcamerabin.c index 6984acd05a..375987cda4 100644 --- a/gst/camerabin/gstcamerabin.c +++ b/gst/camerabin/gstcamerabin.c @@ -3830,8 +3830,8 @@ gst_camerabin_handle_message_func (GstBin * bin, GstMessage * msg) GST_DEBUG_OBJECT (camera, "got image eos message"); /* Calling callback directly will deadlock in imagebin state change functions */ - g_idle_add_full (G_PRIORITY_HIGH, gst_camerabin_imgbin_finished, camera, - NULL); + g_idle_add_full (G_PRIORITY_HIGH_IDLE, gst_camerabin_imgbin_finished, + camera, NULL); } break; case GST_MESSAGE_ERROR: