From: Changyeon Lee Date: Wed, 27 Mar 2019 11:55:23 +0000 (+0900) Subject: surface_queue: remove unnecessary checking of queue valid X-Git-Tag: submit/tizen/20190503.004212~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F58%2F202358%2F1;p=platform%2Fcore%2Fuifw%2Flibtbm.git surface_queue: remove unnecessary checking of queue valid Change-Id: I4b4cea36056352870c9496065244a8cee78b6f69 --- diff --git a/src/tbm_surface_queue.c b/src/tbm_surface_queue.c index 469dcd5..b8e85ee 100644 --- a/src/tbm_surface_queue.c +++ b/src/tbm_surface_queue.c @@ -1278,14 +1278,6 @@ tbm_surface_queue_dequeue(tbm_surface_queue_h if (_queue_is_empty(&surface_queue->free_queue)) { if (surface_queue->impl && surface_queue->impl->need_attach) surface_queue->impl->need_attach(surface_queue); - - if (!_tbm_surface_queue_is_valid(surface_queue)) { - TBM_ERR("surface_queue:%p is invalid", surface_queue); - _tbm_set_last_result(TBM_SURFACE_QUEUE_ERROR_INVALID_QUEUE); - pthread_mutex_unlock(&surface_queue->lock); - _tbm_surf_queue_mutex_unlock(); - return TBM_SURFACE_QUEUE_ERROR_INVALID_QUEUE; - } } if (surface_queue->impl && surface_queue->impl->dequeue) @@ -1346,13 +1338,6 @@ tbm_surface_queue_can_dequeue_wait_timeout(tbm_surface_queue_h surface_queue, in if (_queue_is_empty(&surface_queue->free_queue)) { if (surface_queue->impl && surface_queue->impl->need_attach) surface_queue->impl->need_attach(surface_queue); - - if (!_tbm_surface_queue_is_valid(surface_queue)) { - TBM_ERR("surface_queue:%p is invalid", surface_queue); - pthread_mutex_unlock(&surface_queue->lock); - _tbm_surf_queue_mutex_unlock(); - return TBM_SURFACE_QUEUE_ERROR_INVALID_QUEUE; - } } if (!_queue_is_empty(&surface_queue->free_queue)) { @@ -1415,13 +1400,6 @@ tbm_surface_queue_can_dequeue(tbm_surface_queue_h surface_queue, int wait) if (_queue_is_empty(&surface_queue->free_queue)) { if (surface_queue->impl && surface_queue->impl->need_attach) surface_queue->impl->need_attach(surface_queue); - - if (!_tbm_surface_queue_is_valid(surface_queue)) { - TBM_ERR("surface_queue:%p is invalid", surface_queue); - pthread_mutex_unlock(&surface_queue->lock); - _tbm_surf_queue_mutex_unlock(); - return 0; - } } if (!_queue_is_empty(&surface_queue->free_queue)) {