forked from enlightenment/enlightenment
feed mouse up events to internal wins before mouse out during action exec
ref 609276e12d
fix T3347
This commit is contained in:
parent
33503babc8
commit
20f1aa8727
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue