If we're going to ignore motion below and to the right when coming out of maximize, we should probably also ignore it above and to the left.
Signed-off-by: Derek Foreman <[email protected]> --- clients/window.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/clients/window.c b/clients/window.c index 0e73f5b..52de248 100644 --- a/clients/window.c +++ b/clients/window.c @@ -2748,7 +2748,9 @@ pointer_handle_motion(void *data, struct wl_pointer *pointer, * still have a pending motion event that the compositor has picked * based on the old surface dimensions */ - if (sx > window->main_surface->allocation.width || + if (sx < window->main_surface->allocation.x || + sy < window->main_surface->allocation.y || + sx > window->main_surface->allocation.width || sy > window->main_surface->allocation.height) return; -- 2.4.6 _______________________________________________ wayland-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-devel
