Yup, we need this.

Reviewed-By: Jason Ekstrand <ja...@jlekstrand.net>


On Mon, May 19, 2014 at 12:26 PM, Neil Roberts <n...@linux.intel.com> wrote:

> Outputs can come and go within the compositor. If we don't have a way
> for the client to destroy the resource then the resources within the
> compositor will effectively leak until the client disconnects. This is
> similar to the release event for wl_pointer.
> ---
>  protocol/wayland.xml | 8 +++++++-
>  1 file changed, 7 insertions(+), 1 deletion(-)
>
> diff --git a/protocol/wayland.xml b/protocol/wayland.xml
> index 22eb6e7..d1680f7 100644
> --- a/protocol/wayland.xml
> +++ b/protocol/wayland.xml
> @@ -1652,7 +1652,7 @@
>      </request>
>    </interface>
>
> -  <interface name="wl_output" version="2">
> +  <interface name="wl_output" version="3">
>      <description summary="compositor output region">
>        An output describes part of the compositor geometry.  The
>        compositor works in the 'compositor coordinate system' and an
> @@ -1790,6 +1790,12 @@
>        </description>
>        <arg name="factor" type="int" summary="scaling factor of output"/>
>      </event>
> +
> +    <!-- Version 3 additions -->
> +
> +    <request name="release" type="destructor" since="3">
> +      <description summary="release the output object"/>
> +    </request>
>    </interface>
>
>    <interface name="wl_region" version="1">
> --
> 1.9.0
>
> _______________________________________________
> wayland-devel mailing list
> wayland-devel@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
>
_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to