block mouse in/out events for iconified borders to fix case where iconifying a window using the border menu would prevent it from becoming iconified
SVN revision: 77520
This commit is contained in:
parent
6933d4b8ac
commit
c008654175
|
@ -6264,7 +6264,8 @@ _e_border_cb_mouse_in(void *data,
|
||||||
if (grabbed) return ECORE_CALLBACK_PASS_ON;
|
if (grabbed) return ECORE_CALLBACK_PASS_ON;
|
||||||
if (ev->event_win == bd->win)
|
if (ev->event_win == bd->win)
|
||||||
{
|
{
|
||||||
e_focus_event_mouse_in(bd);
|
if (!bd->iconic)
|
||||||
|
e_focus_event_mouse_in(bd);
|
||||||
}
|
}
|
||||||
#if 0
|
#if 0
|
||||||
if ((ev->win != bd->win) &&
|
if ((ev->win != bd->win) &&
|
||||||
|
@ -6339,7 +6340,8 @@ _e_border_cb_mouse_out(void *data,
|
||||||
if ((ev->mode == ECORE_X_EVENT_MODE_NORMAL) &&
|
if ((ev->mode == ECORE_X_EVENT_MODE_NORMAL) &&
|
||||||
(ev->detail == ECORE_X_EVENT_DETAIL_INFERIOR))
|
(ev->detail == ECORE_X_EVENT_DETAIL_INFERIOR))
|
||||||
return ECORE_CALLBACK_PASS_ON;
|
return ECORE_CALLBACK_PASS_ON;
|
||||||
e_focus_event_mouse_out(bd);
|
if (!bd->iconic)
|
||||||
|
e_focus_event_mouse_out(bd);
|
||||||
}
|
}
|
||||||
#if 0
|
#if 0
|
||||||
if ((ev->win != bd->win) &&
|
if ((ev->win != bd->win) &&
|
||||||
|
|
Loading…
Reference in New Issue