[PATCH weston] desktop-shell: Fix order of desktop_shell messages
Kristian Høgsberg
hoegsberg at gmail.com
Mon May 12 10:06:13 PDT 2014
On Sat, May 10, 2014 at 10:43:34AM +0200, Jonas Ådahl wrote:
> There was a bug in wayland-scanner that failed to detect when an
> message with implicitly set version (i.e. version 1) came after a
> message with a newer version. This patch fixes the weston desktop shell
> protocol to pass again.
>
> Signed-off-by: Jonas Ådahl <jadahl at gmail.com>
Got it, thanks
Kristian
> ---
> protocol/desktop-shell.xml | 25 ++++++++++++++-----------
> 1 file changed, 14 insertions(+), 11 deletions(-)
>
> diff --git a/protocol/desktop-shell.xml b/protocol/desktop-shell.xml
> index 65e44a7..fdcb17b 100644
> --- a/protocol/desktop-shell.xml
> +++ b/protocol/desktop-shell.xml
> @@ -33,17 +33,6 @@
> <arg name="surface" type="object" interface="wl_surface"/>
> </request>
>
> - <request name="desktop_ready" since="2">
> - <description summary="desktop is ready to be shown">
> - Tell the server, that enough desktop elements have been drawn
> - to make the desktop look ready for use. During start-up, the
> - server can wait for this request with a black screen before
> - starting to fade in the desktop, for instance. If the client
> - parts of a desktop take a long time to initialize, we avoid
> - showing temporary garbage.
> - </description>
> - </request>
> -
> <!-- We'll fold most of wl_shell into this interface and then
> they'll share the configure event. -->
> <event name="configure">
> @@ -91,6 +80,20 @@
>
> <entry name="busy" value="11"/>
> </enum>
> +
> + <!-- Version 2 additions -->
> +
> + <request name="desktop_ready" since="2">
> + <description summary="desktop is ready to be shown">
> + Tell the server, that enough desktop elements have been drawn
> + to make the desktop look ready for use. During start-up, the
> + server can wait for this request with a black screen before
> + starting to fade in the desktop, for instance. If the client
> + parts of a desktop take a long time to initialize, we avoid
> + showing temporary garbage.
> + </description>
> + </request>
> +
> </interface>
>
> <interface name="screensaver" version="1">
> --
> 1.9.1
>
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
More information about the wayland-devel
mailing list