output_data->connector_type = TDM_OUTPUT_TYPE_Unknown;
output_data->status = TDM_OUTPUT_CONN_STATUS_DISCONNECTED;
- if (name) {
- snprintf(voutput_data->name, TDM_NAME_LEN, "%s", name);
- snprintf(output_data->name, TDM_NAME_LEN, "%s", name);
- } else {
- snprintf(voutput_data->name, TDM_NAME_LEN, "unknown");
- snprintf(output_data->name, TDM_NAME_LEN, "%s", name);
- }
+ snprintf(voutput_data->name, TDM_NAME_LEN, "%s", name);
+ snprintf(output_data->name, TDM_NAME_LEN, "%s", name);
output_data->timer = tdm_event_loop_add_timer_handler(virtual_data->dpy,
_tdm_virtual_display_cb_timeout,
return voutput_data;
create_fail:
- if (layer_data) free(layer_data);
if (output_data) free(output_data);
if (voutput_data->output_modes) free(voutput_data->output_modes);
if (voutput_data) free(voutput_data);
{
tdm_virtual_voutput_data *voutput_data = voutput;
- RETURN_VAL_IF_FAIL(voutput_data, NULL);
-
if (!voutput_data) {
if (error) *error = TDM_ERROR_INVALID_PARAMETER;
return NULL;
LIST_FOR_EACH_ENTRY_SAFE(cb, cbb, &private_voutput->buffer_list, link) {
tbm_surface_h tbm_surface = NULL;
- if (!cb) continue;
-
LIST_DEL(&cb->link);
tbm_surface = (tbm_surface_h)wl_buffer_get_user_data(cb->wl_buffer);
LIST_DEL(&h->link);
free(h);
-
- pthread_mutex_unlock(&private_client->lock);
}
pthread_mutex_unlock(&private_client->lock);