aboutsummaryrefslogtreecommitdiffstats
path: root/compositor/compositor.c
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2011-01-18 09:08:53 -0500
committerKristian Høgsberg <krh@bitplanet.net>2011-01-19 14:25:12 -0500
commitae6c8a6d731b3543bdea0f40757206908d75d6f4 (patch)
tree7bf76db46ca3af38ff1f1c88b869a039eaf93113 /compositor/compositor.c
parentSplit shell object out from compositor.c into its own file (diff)
downloadwayland-ae6c8a6d731b3543bdea0f40757206908d75d6f4.tar
wayland-ae6c8a6d731b3543bdea0f40757206908d75d6f4.tar.gz
wayland-ae6c8a6d731b3543bdea0f40757206908d75d6f4.tar.bz2
wayland-ae6c8a6d731b3543bdea0f40757206908d75d6f4.tar.lz
wayland-ae6c8a6d731b3543bdea0f40757206908d75d6f4.tar.xz
wayland-ae6c8a6d731b3543bdea0f40757206908d75d6f4.tar.zst
wayland-ae6c8a6d731b3543bdea0f40757206908d75d6f4.zip
First attempt at selection support
Diffstat (limited to 'compositor/compositor.c')
-rw-r--r--compositor/compositor.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/compositor/compositor.c b/compositor/compositor.c
index 31f70cf..72a3878 100644
--- a/compositor/compositor.c
+++ b/compositor/compositor.c
@@ -682,6 +682,10 @@ notify_button(struct wl_input_device *device,
if (state && device->grab == NULL) {
wlsc_surface_raise(surface);
+ if (wd->selection)
+ wlsc_selection_set_focus(wd->selection,
+ &surface->surface, time);
+
wl_input_device_start_grab(device,
&device->motion_grab,
button, time);