From: Ander Conselvan de Oliveira <ander.conselvan.de.olive...@intel.com>
Commit c85f1d45 caused the move of an unresponsive surface to be no longer possible, since the grabbed flag would prevent the move grab to start while the busy grab was still active. --- desktop-shell/shell.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/desktop-shell/shell.c b/desktop-shell/shell.c index d685bf9..33be969 100644 --- a/desktop-shell/shell.c +++ b/desktop-shell/shell.c @@ -1804,6 +1804,9 @@ set_busy_cursor(struct shell_surface *shsurf, struct weston_pointer *pointer) shell_grab_start(grab, &busy_cursor_grab_interface, shsurf, pointer, DESKTOP_SHELL_CURSOR_BUSY); + /* Mark the shsurf as ungrabbed so that button binding is able + * to move it. */ + shsurf->grabbed = 0; } static void -- 1.8.3.2 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel