drm: set page_flip_pending true after call drmModePageFlip
authorJunghoon <jh13.son@samsung.com>
Tue, 27 Oct 2015 07:26:16 +0000 (16:26 +0900)
committer손정훈 <jh13.son@samsung.com>
Tue, 27 Oct 2015 08:02:51 +0000 (17:02 +0900)
Change-Id: I132b311a392e0460cc3f10d246a923574afeb6cb

src/lib/drm/drm-output.c

index 3db4f42..211711c 100644 (file)
@@ -307,6 +307,8 @@ drm_output_repaint(void *o, const pepper_list_t *plane_list)
         ret = drmModePageFlip(output->drm->fd, output->crtc_id, output->back->id,
                               DRM_MODE_PAGE_FLIP_EVENT, output);
         PEPPER_CHECK(ret == 0, , "page flip failed.\n");
+
+        output->page_flip_pending = PEPPER_TRUE;
     }
 
     pepper_list_for_each(plane, &output->drm->plane_list, link)