forked from enlightenment/enlightenment
fix border mouse actions on modal dialog parents
This commit is contained in:
parent
f412b88216
commit
a36fde91f6
|
@ -6472,7 +6472,7 @@ _e_border_cb_mouse_x_wheel(void *d EINA_UNUSED, int t EINA_UNUSED, Ecore_Event_M
|
|||
bd = action_border;
|
||||
else
|
||||
{
|
||||
bd = e_border_find_by_client_window(ev->window);
|
||||
bd = e_border_find_by_window(ev->window);
|
||||
if (!bd) return ECORE_CALLBACK_RENEW;
|
||||
/* event_window here should be bd->win if it isn't the same as window, not sure if this can NOT happen */
|
||||
if ((ev->window != ev->event_window) && (bd->win != ev->event_window))
|
||||
|
@ -6570,7 +6570,7 @@ _e_border_cb_mouse_x_down(void *d EINA_UNUSED, int t EINA_UNUSED, Ecore_Event_Mo
|
|||
bd = action_border;
|
||||
else
|
||||
{
|
||||
bd = e_border_find_by_client_window(ev->window);
|
||||
bd = e_border_find_by_window(ev->window);
|
||||
if (!bd) return ECORE_CALLBACK_RENEW;
|
||||
/* event_window here should be bd->win if it isn't the same as window, not sure if this can NOT happen */
|
||||
if ((ev->window != ev->event_window) && (bd->win != ev->event_window))
|
||||
|
@ -6642,7 +6642,7 @@ _e_border_cb_mouse_x_up(void *d EINA_UNUSED, int t EINA_UNUSED, Ecore_Event_Mous
|
|||
bd = action_border;
|
||||
else
|
||||
{
|
||||
bd = e_border_find_by_client_window(ev->window);
|
||||
bd = e_border_find_by_window(ev->window);
|
||||
if (!bd) return ECORE_CALLBACK_RENEW;
|
||||
/* event_window here should be bd->win if it isn't the same as window, not sure if this can NOT happen */
|
||||
if ((ev->window != ev->event_window) && (bd->win != ev->event_window))
|
||||
|
|
Loading…
Reference in New Issue