feed mouse up events to internal wins before mouse out during action exec

ref 609276e12d

fix T3347
This commit is contained in:
Mike Blumenkrantz 2016-04-28 12:00:17 -04:00
parent 33503babc8
commit 20f1aa8727
1 changed files with 1 additions and 1 deletions

View File

@ -2729,12 +2729,12 @@ e_client_mouse_down(E_Client *ec, int button, Evas_Point *output, E_Binding_Even
e = evas_object_evas_get(ec->internal_elm_win);
button_mask = evas_pointer_button_down_mask_get(e);
evas_event_feed_mouse_out(e, 0, NULL);
for (i = 0; i < 32; i++)
{
if ((button_mask & (1 << i)))
evas_event_feed_mouse_up(e, i + 1, EVAS_BUTTON_NONE, 0, NULL);
}
evas_event_feed_mouse_out(e, 0, NULL);
}
}
}