From: Changyeon Lee Date: Wed, 22 Aug 2018 08:04:25 +0000 (+0900) Subject: hwc_window_queue: fix wrong argument passing X-Git-Tag: submit/tizen/20180828.083306~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=aeae0dafebcc25d0b8231d1dba602df698d32fed;p=platform%2Fupstream%2Fenlightenment.git hwc_window_queue: fix wrong argument passing Change-Id: I9a7b2f0ef1ab3c690362ea5713fa0bc7f9bd62df --- diff --git a/src/bin/e_hwc_window_queue.c b/src/bin/e_hwc_window_queue.c index 0ce1aeb517..dff66bd4b1 100644 --- a/src/bin/e_hwc_window_queue.c +++ b/src/bin/e_hwc_window_queue.c @@ -502,14 +502,15 @@ _e_hwc_window_queue_unset(E_Hwc_Window_Queue *queue) { E_Hwc_Window *hwc_window = NULL; - queue->state = E_HWC_WINDOW_QUEUE_STATE_UNSET; - if (queue->state == E_HWC_WINDOW_QUEUE_STATE_PENDING_UNSET) hwc_window = queue->pending_unset_user; else hwc_window = queue->user; - tdm_hwc_window_release_buffer_queue(hwc_window, queue->tqueue); + if (hwc_window) + tdm_hwc_window_release_buffer_queue(hwc_window->thwc_window, queue->tqueue); + + queue->state = E_HWC_WINDOW_QUEUE_STATE_UNSET; if (queue->user) {