summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2012-04-13 12:51:40 -0400
committerKristian Høgsberg <krh@bitplanet.net>2012-04-13 12:51:40 -0400
commit677c5180e67be18b7a0867fafb7f205b57a6e9ff (patch)
treea71268736e65210b29ab215b2637cc7dc56d3b7d
parenta9f951b003e024d1cfaaf79751749c65388c5937 (diff)
data-device: Take away pointer focus when we start a dnd drag
-rw-r--r--src/data-device.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/data-device.c b/src/data-device.c
index e850f6e..46e5549 100644
--- a/src/data-device.c
+++ b/src/data-device.c
@@ -324,6 +324,8 @@ data_device_start_drag(struct wl_client *client, struct wl_resource *resource,
wl_signal_emit(&device->drag_icon_signal, icon_resource);
}
+ wl_input_device_set_pointer_focus(device, NULL, 0, 0);
+
wl_input_device_start_pointer_grab(device, &device->drag_grab);
}