bugfix: dnd force cancel

This commit is contained in:
Tony Crisci 2017-11-01 08:05:02 -04:00
parent e903a69698
commit 1a756b3123
6 changed files with 40 additions and 15 deletions

View file

@ -152,6 +152,9 @@ static void output_frame_notify(struct wl_listener *listener, void *data) {
struct roots_drag_icon *drag_icon = NULL;
wl_list_for_each(drag_icon, &server->input->drag_icons, link) {
if (!drag_icon->mapped) {
continue;
}
struct wlr_surface *icon = drag_icon->surface;
struct wlr_cursor *cursor = server->input->cursor;
double icon_x = cursor->x + drag_icon->sx;