}
}
- ds_buffer = ds_output->pending.buffer;
- buffer = get_or_create_tdm_buffer(output->backend, ds_buffer);
- if (!buffer)
- return false;
-
if (ds_output->pending.committed & DS_OUTPUT_STATE_BUFFER) {
tdm_region fb_damage;
tdm_error err;
uint32_t num_changes;
+ ds_buffer = ds_output->pending.buffer;
+ buffer = get_or_create_tdm_buffer(output->backend, ds_buffer);
+ if (!buffer)
+ return false;
+
memset(&fb_damage, 0, sizeof(fb_damage));
err = tdm_hwc_set_client_target_buffer(output->tdm.hwc,
buffer->surface, fb_damage);