We add a primitive constraining function to at least prevent users from moving the window up under the panel.
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=73421
ae356ae desktop-shell: Keep windows on screen when moving
desktop-shell/shell.c | 70 ++++++++++++++++++++++++++++++++++++++++---------
1 file changed, 58 insertions(+), 12 deletions(-)
Upstream: cgit.freedesktop.org