summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunkyeong Kim <jk0430.kim@samsung.com>2020-08-27 14:41:15 +0900
committerJunkyeong Kim <jk0430.kim@samsung.com>2020-08-27 14:41:18 +0900
commit51e94c0db63f873e5b86d8a2973cd198659f573d (patch)
tree4f097fbc45679542a565a4f8d4d8aafbcbba4d60
parent1e3ce092dad822de6ddf582007ea5d15983e080b (diff)
downloadlibtdm-sprd-51e94c0db63f873e5b86d8a2973cd198659f573d.tar.gz
libtdm-sprd-51e94c0db63f873e5b86d8a2973cd198659f573d.tar.bz2
libtdm-sprd-51e94c0db63f873e5b86d8a2973cd198659f573d.zip
fix vbl.request.type set error
Change-Id: I92150ed8b26d737330ac79e335c88aabb323372e Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
-rw-r--r--src/tdm_sprd_display.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tdm_sprd_display.c b/src/tdm_sprd_display.c
index d7ef6a9..df328ca 100644
--- a/src/tdm_sprd_display.c
+++ b/src/tdm_sprd_display.c
@@ -165,9 +165,6 @@ tdm_sprd_output_wait_vblank(int fd, int pipe, uint *target_msc, int sync, void *
{
drmVBlank vbl;
- if (pipe > 0)
- vbl.request.type |= DRM_VBLANK_SECONDARY;
-
if (sync) {
vbl.request.type = DRM_VBLANK_RELATIVE;
vbl.request.sequence = 1;
@@ -178,6 +175,9 @@ tdm_sprd_output_wait_vblank(int fd, int pipe, uint *target_msc, int sync, void *
vbl.request.signal = (unsigned long) (uintptr_t) data;
}
+ if (pipe > 0)
+ vbl.request.type |= DRM_VBLANK_SECONDARY;
+
if (_localdrmWaitVBlank(fd, &vbl)) {
*target_msc = 0;
TDM_ERR("wait vblank failed: %m");