surface_queue: remove unnecessary checking of queue valid 58/202358/1
authorChangyeon Lee <cyeon.lee@samsung.com>
Wed, 27 Mar 2019 11:55:23 +0000 (20:55 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Wed, 27 Mar 2019 11:55:23 +0000 (20:55 +0900)
Change-Id: I4b4cea36056352870c9496065244a8cee78b6f69

src/tbm_surface_queue.c

index 469dcd5d072cbd484e82986c6f45508bb13cf078..b8e85eee79e1884ee06741eb0526ad95678d2751 100644 (file)
@@ -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)) {