summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@redhat.com>2009-09-18 17:03:18 -0400
committerKristian Høgsberg <krh@redhat.com>2009-09-18 17:05:50 -0400
commitffbc607123b73f715f1b75decfb2b494cf8516f3 (patch)
tree2123632c6771bc1b6e14bd85b04248d41d17a7db
parentf5878facf387a95b5f4d1063491c7a308f40024e (diff)
downloadwayland-ffbc607123b73f715f1b75decfb2b494cf8516f3.tar.gz
wayland-ffbc607123b73f715f1b75decfb2b494cf8516f3.tar.xz
wayland-ffbc607123b73f715f1b75decfb2b494cf8516f3.zip
Only raise surface on click, not release
-rw-r--r--wayland-system-compositor.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/wayland-system-compositor.c b/wayland-system-compositor.c
index 5e0a477..4bc6e57 100644
--- a/wayland-system-compositor.c
+++ b/wayland-system-compositor.c
@@ -973,9 +973,8 @@ notify_button(struct wlsc_input_device *device,
surface = pick_surface(device, &sx, &sy);
if (surface) {
- wlsc_surface_raise(surface);
-
if (state) {
+ wlsc_surface_raise(surface);
device->grab++;
device->grab_surface = surface;
wlsc_input_device_set_keyboard_focus(device,