diff options
author | Junkyeong Kim <jk0430.kim@samsung.com> | 2020-08-27 14:41:15 +0900 |
---|---|---|
committer | Junkyeong Kim <jk0430.kim@samsung.com> | 2020-08-27 14:41:18 +0900 |
commit | 51e94c0db63f873e5b86d8a2973cd198659f573d (patch) | |
tree | 4f097fbc45679542a565a4f8d4d8aafbcbba4d60 | |
parent | 1e3ce092dad822de6ddf582007ea5d15983e080b (diff) | |
download | libtdm-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.c | 6 |
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"); |