data-device: Take away pointer focus when we start a dnd drag
authorKristian Høgsberg <krh@bitplanet.net>
Fri, 13 Apr 2012 16:51:40 +0000 (12:51 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Fri, 13 Apr 2012 16:51:40 +0000 (12:51 -0400)
src/data-device.c

index e850f6e..46e5549 100644 (file)
@@ -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);
 }