if (eina_list_count(queue->user_pending_set))
{
hwc_window = eina_list_nth(queue->user_pending_set, 0);
- if (!_e_hwc_window_queue_prepare_set(queue, hwc_window))
+ if (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);
+ 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);
+ _e_hwc_window_queue_tqueue_release(queue->tqueue, hwc_window);
+ }
}
}