rdp: Move output callback setup into rdp_output_create

In some upcoming changes rdp_output_set_size will be removed. There's
no need to have it do this setup, so move that into output_create.

Signed-off-by: Derek Foreman <derek.foreman@collabora.com>
This commit is contained in:
Derek Foreman 2022-08-09 08:16:25 -05:00 committed by Daniel Stone
parent 801d9c55c8
commit bacae46632
1 changed files with 4 additions and 7 deletions

View File

@ -448,12 +448,6 @@ rdp_output_set_size(struct weston_output *base,
output->base.current_mode = output->base.native_mode = currentMode;
output->base.start_repaint_loop = rdp_output_start_repaint_loop;
output->base.repaint = rdp_output_repaint;
output->base.assign_planes = NULL;
output->base.set_backlight = NULL;
output->base.set_dpms = NULL;
output->base.switch_mode = rdp_switch_mode;
return 0;
}
@ -539,7 +533,10 @@ rdp_output_create(struct weston_compositor *compositor, const char *name)
output->base.destroy = rdp_output_destroy;
output->base.disable = rdp_output_disable;
output->base.enable = rdp_output_enable;
output->base.attach_head = NULL;
output->base.start_repaint_loop = rdp_output_start_repaint_loop;
output->base.repaint = rdp_output_repaint;
output->base.switch_mode = rdp_switch_mode;
weston_compositor_add_pending_output(&output->base, compositor);