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 to fullscreen. They are set as fullscreen directly, not receiving the SHELL_SURFACE_TOPLEVEL type on the set_fullscreen function.dev
parent
a98c2e17fd
commit
db59f9a53f
Loading…
Reference in new issue