On Mon, 8 Aug 2016 16:40:46 +0300 Pekka Paalanen <[email protected]> wrote:
> On Tue, 5 Jul 2016 20:44:33 +0200 > Quentin Glidic <[email protected]> wrote: > > > From: Quentin Glidic <[email protected]> > > > > Signed-off-by: Quentin Glidic <[email protected]> > > --- > > libweston/compositor.c | 15 +++++++++++++-- > > 1 file changed, 13 insertions(+), 2 deletions(-) > > > > diff --git a/libweston/compositor.c b/libweston/compositor.c > > index 771f1c9..38f78fd 100644 > > --- a/libweston/compositor.c > > +++ b/libweston/compositor.c > > @@ -4006,6 +4006,17 @@ weston_compositor_stack_plane(struct > > weston_compositor *ec, > > wl_list_insert(&ec->plane_list, &plane->link); > > } > > > > +static void > > +output_release(struct wl_client *client, struct wl_resource *resource) > > +{ > > + wl_resource_destroy(resource); > > +} > > + > > +static const struct wl_output_interface output_interface = { > > + output_release, > > +}; > > + > > + > > static void unbind_resource(struct wl_resource *resource) > > { > > wl_list_remove(wl_resource_get_link(resource)); > > @@ -4027,7 +4038,7 @@ bind_output(struct wl_client *client, > > } > > > > wl_list_insert(&output->resource_list, wl_resource_get_link(resource)); > > - wl_resource_set_implementation(resource, NULL, data, unbind_resource); > > + wl_resource_set_implementation(resource, &output_interface, data, > > unbind_resource); > > > > wl_output_send_geometry(resource, > > output->x, > > @@ -4300,7 +4311,7 @@ weston_output_init(struct weston_output *output, > > struct weston_compositor *c, > > output->compositor->output_id_pool |= 1u << output->id; > > > > output->global = > > - wl_global_create(c->wl_display, &wl_output_interface, 2, > > + wl_global_create(c->wl_display, &wl_output_interface, 3, > > output, bind_output); > > } > > > > Hi, > > Reviewed-by: Pekka Paalanen <[email protected]> > > Will land this when the wayland patch lands. Pushed: 36d699a..4ef719c master -> master Would be nice to have something to excercise this too. Thanks, pq
pgpb_fZKyme2T.pgp
Description: OpenPGP digital signature
_______________________________________________ wayland-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/wayland-devel
