diff --git a/src/plugins/renderers/drm/plugin.c b/src/plugins/renderers/drm/plugin.c index b1e0ed61..fea26eb1 100644 --- a/src/plugins/renderers/drm/plugin.c +++ b/src/plugins/renderers/drm/plugin.c @@ -947,16 +947,8 @@ activate (ply_renderer_backend_t *backend) head = (ply_renderer_head_t *) ply_list_node_get_data (node); next_node = ply_list_get_next_node (backend->heads, node); - if (head->scan_out_buffer_id != 0) { - /* Flush out any pending drawing to the buffer - */ - flush_head (backend, head); - - /* Then send the buffer to the monitor - */ - ply_renderer_head_set_scan_out_buffer (backend, head, - head->scan_out_buffer_id); - } + /* Flush out any pending drawing to the buffer */ + flush_head (backend, head); node = next_node; }