weston_output_init(&output->base, b->compositor);
- wl_list_init(&output->base.mode_list);
-
for (i = 0; i < output->connector->count_modes; i++) {
drm_mode = drm_output_add_mode(output, &output->connector->modes[i]);
if (!drm_mode) {
output->mode.width = output->fb_info.x_resolution;
output->mode.height = output->fb_info.y_resolution;
output->mode.refresh = output->fb_info.refresh_rate;
- wl_list_init(&output->base.mode_list);
wl_list_insert(&output->base.mode_list, &output->mode.link);
output->base.current_mode = &output->mode;
output->mode.width = output_width;
output->mode.height = output_height;
output->mode.refresh = 60000;
- wl_list_init(&output->base.mode_list);
wl_list_insert(&output->base.mode_list, &output->mode.link);
output->base.current_mode = &output->mode;
assert(!output->base.current_mode);
wl_list_init(&output->peers);
- wl_list_init(&output->base.mode_list);
initMode.flags = WL_OUTPUT_MODE_CURRENT | WL_OUTPUT_MODE_PREFERRED;
initMode.width = width;
output->mode.height = output_height;
output->mode.refresh = 60000;
output->scale = output->base.scale;
- wl_list_init(&output->base.mode_list);
wl_list_insert(&output->base.mode_list, &output->mode.link);
output->base.current_mode = &output->mode;
output->base.make = poutput->physical.make;
output->base.model = poutput->physical.model;
- wl_list_init(&output->base.mode_list);
wl_list_insert_list(&output->base.mode_list, &poutput->mode_list);
wl_list_init(&poutput->mode_list);
output->mode.height = output_height;
output->mode.refresh = 60000;
output->scale = output->base.scale;
- wl_list_init(&output->base.mode_list);
wl_list_insert(&output->base.mode_list, &output->mode.link);
output->base.current_mode = &output->mode;
pixman_region32_init(&output->previous_damage);
pixman_region32_init(&output->region);
+ wl_list_init(&output->mode_list);
}
/** Adds weston_output object to pending output list.