From bacae46632570883b5ae78f633c2edf60f5a466d Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Tue, 9 Aug 2022 08:16:25 -0500 Subject: [PATCH] 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 --- libweston/backend-rdp/rdp.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/libweston/backend-rdp/rdp.c b/libweston/backend-rdp/rdp.c index 6edc5990..89413d7b 100644 --- a/libweston/backend-rdp/rdp.c +++ b/libweston/backend-rdp/rdp.c @@ -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);