From: Changyeon Lee Date: Mon, 26 Sep 2016 02:56:41 +0000 (+0900) Subject: return error when enqueue surface but queue is empty X-Git-Tag: accepted/tizen/common/20160926.154418~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F43%2F89543%2F1;p=platform%2Fcore%2Fuifw%2Flibtbm.git return error when enqueue surface but queue is empty Change-Id: Ic82f7abf2bf3d713769072b6d4265c92b48565d5 --- diff --git a/src/tbm_surface_queue.c b/src/tbm_surface_queue.c index 4728ac6..41e8f71 100644 --- a/src/tbm_surface_queue.c +++ b/src/tbm_surface_queue.c @@ -914,10 +914,11 @@ tbm_surface_queue_enqueue(tbm_surface_queue_h _tbm_surface_queue_enqueue(surface_queue, node, 1); if (_queue_is_empty(&surface_queue->dirty_queue)) { + TBM_LOG_E("enqueue surface but queue is empty node:%p\n", node); pthread_mutex_unlock(&surface_queue->lock); _tbm_surf_queue_mutex_unlock(); - return TBM_SURFACE_QUEUE_ERROR_NONE; + return TBM_SURFACE_QUEUE_ERROR_INVALID_SURFACE; } node->type = QUEUE_NODE_TYPE_ENQUEUE;