tbm_surface_queue: Fix bug that can_dequeue does not wait when using 1000ms 18/299518/1 accepted/tizen/unified/20231006.044440
authorChangyeon Lee <cyeon.lee@samsung.com>
Wed, 4 Oct 2023 03:17:23 +0000 (12:17 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Wed, 4 Oct 2023 03:19:20 +0000 (12:19 +0900)
Change-Id: I690deef54400ce54bb27febcca06b0cf15ac94ad

src/tbm_surface_queue.c

index ff82ad8..3f17764 100644 (file)
@@ -1387,7 +1387,7 @@ tbm_surface_queue_can_dequeue_wait_timeout(tbm_surface_queue_h surface_queue, in
        while (1) {
                clock_gettime(CLOCK_MONOTONIC, &tp);
 
-               if (ms_timeout > 1000)
+               if (ms_timeout >= 1000)
                        tp.tv_sec += ms_timeout / 1000;
 
                tp.tv_nsec += (ms_timeout % 1000) * 1000000;