{
hwc_window = eina_list_nth(queue->user_pending_set, 0);
if (!_e_hwc_window_queue_prepare_set(queue, hwc_window))
- EHWQERR("fail to queue_prepare_set for user_pending_set hwc_window:%p", NULL, queue->hwc, queue, hwc_window);
+ {
+ EHWQERR("fail to queue_prepare_set for user_pending_set hwc_window:%p", NULL, queue->hwc, queue, hwc_window);
+ _e_hwc_window_queue_tqueue_release(queue->tqueue, hwc_window);
+ }
}
e_object_unref(E_OBJECT(queue));
if (!_e_hwc_window_queue_prepare_set(queue, hwc_window))
{
EHWQERR("fail to queue_prepare_set hwc_window:%p", NULL, queue->hwc, queue, hwc_window);
+ _e_hwc_window_queue_tqueue_release(queue->tqueue, hwc_window);
return NULL;
}