[PATCH] shell: Set a surface as TOPLEVEL instead of the old surface types.

2013-12-05 Thread Rafael Antognolli
Since internally there's no more SHELL_SURFACE_FULLSCREEN and SHELL_SURFACE_MAXIMIZED, the surface must be set to SHELL_SURFACE_TOPLEVEL on the respective functions. This fixes the bug when clients start already in fullscreen mode. In that case, they aren't set first to toplevel, and then change

Re: [PATCH] shell: Set a surface as TOPLEVEL instead of the old surface types.

2013-12-05 Thread Kristian Høgsberg
On Thu, Dec 05, 2013 at 06:53:17PM -0200, Rafael Antognolli wrote: Since internally there's no more SHELL_SURFACE_FULLSCREEN and SHELL_SURFACE_MAXIMIZED, the surface must be set to SHELL_SURFACE_TOPLEVEL on the respective functions. This fixes the bug when clients start already in fullscreen