From: Chris Michael Date: Wed, 5 Mar 2014 07:07:57 +0000 (+0000) Subject: evas-drm: Don't call framebuffer set from within send function X-Git-Tag: v1.9.0+464+gcaabcbe~307 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b117d481597f8b7c52dcad1c6e9e94d62b04ba4e;p=platform%2Fupstream%2Fefl.git evas-drm: Don't call framebuffer set from within send function @bugfix: We cannot call framebuffer_set from within the send function because if we are not vsync'd then framebuffer_set would never be called and thus the buffer would not be marked as valid, causing full Copies to happen. Signed-off-by: Chris Michael --- diff --git a/src/modules/evas/engines/drm/evas_drm.c b/src/modules/evas/engines/drm/evas_drm.c index 42d64f7..a19acda 100644 --- a/src/modules/evas/engines/drm/evas_drm.c +++ b/src/modules/evas/engines/drm/evas_drm.c @@ -736,8 +736,6 @@ evas_drm_framebuffer_send(Outbuf *ob, Buffer *buffer) { unsigned int flags = 0; - if (!buffer->valid) evas_drm_outbuf_framebuffer_set(ob, buffer); - flags = DRM_MODE_PAGE_FLIP_EVENT; if (ob->priv.use_async_page_flip) flags |= DRM_MODE_PAGE_FLIP_ASYNC;