From 32ff1f5012887fdc6b0c394f00b10bcf126e7140 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Kristian=20H=C3=B8gsberg?= Date: Wed, 12 Oct 2011 00:36:54 -0400 Subject: [PATCH] compositor: Dont repick for grabbed surfaces --- compositor/compositor.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compositor/compositor.c b/compositor/compositor.c index ff7ae3e..d2e8ce7 100644 --- a/compositor/compositor.c +++ b/compositor/compositor.c @@ -351,6 +351,8 @@ wlsc_compositor_repick(struct wlsc_compositor *compositor) time = wlsc_compositor_get_time(); wl_list_for_each(device, &compositor->input_device_list, link) { + if (device->input_device.grab) + continue; surface = pick_surface(&device->input_device, &sx, &sy); wl_input_device_set_pointer_focus(&device->input_device, &surface->surface, -- 2.7.4