wl_shell: Don't require that parent surfaces are wl_shell_surfaces
authorKristian Høgsberg <krh@bitplanet.net>
Wed, 27 Jun 2012 14:30:08 +0000 (10:30 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Wed, 27 Jun 2012 14:30:08 +0000 (10:30 -0400)
commitae6f3001a51cce102422e4ccbeb394fe90945a12
treee0c9996aab9a948380f1a258b4ed34bf48416181
parent7e71c38b98296843b8f3f24efd507e98f1f10c57
wl_shell: Don't require that parent surfaces are wl_shell_surfaces

The set_transient and set_popup requests take a wl_shell_surface as
the parent surface argument.  We don't need the parent surface to be
a shell surface and this restricts the types of surfaces we can use
the transient and popup surface types on.
protocol/wayland.xml