Version 3.28.2 breaks Wayland XDG-Toplevel positioning and move
I'm writing a client-side library that has Wayland as backend, where I create a XDG-Toplevel surface.
In 3.28.2, the surface is created normally, but with some problems:
- The surface is positioned at (0, 0) on the screen, behind the shell topbar. The usual is the surface to be positioned just like any other window is positioned: anywhere that not in that reserved area.
- The surface is not movable. If I press
[Super+Right Click]
on the surface to show the application menu, then select "Move", the surface doesn't move. Usingxdg_toplevel_move()
also doesn't work (which I believe is the same principle.
I reinstalled Mutter 3.28.1, and these aspects worked correctly.