desktop-shell: Fix order of desktop_shell messages
authorJonas Ådahl <jadahl@gmail.com>
Sat, 10 May 2014 08:43:34 +0000 (10:43 +0200)
committerKristian Høgsberg <krh@bitplanet.net>
Mon, 12 May 2014 17:05:28 +0000 (10:05 -0700)
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@gmail.com>
protocol/desktop-shell.xml

index 65e44a7..fdcb17b 100644 (file)
       <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">
 
       <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">