stop rejecting possibly-valid x11 focus events

fixes case where window assumes focus without wm interaction
This commit is contained in:
Mike Blumenkrantz 2015-06-29 15:26:08 -04:00
parent 0829f90eb3
commit 84ba19d576
1 changed files with 0 additions and 4 deletions

View File

@ -2421,11 +2421,7 @@ _e_comp_x_focus_in(void *data EINA_UNUSED, int type EINA_UNUSED, Ecore_X_Event_W
* these result from iconifying a client during a grab */
if (ec->iconic) return ECORE_CALLBACK_RENEW;
/* block spurious focus events
* not sure if correct, but seems necessary to use pointer focus...
*/
focused = e_client_focused_get();
if (focused && (ec != focused)) return ECORE_CALLBACK_RENEW;
_e_comp_x_client_pri_raise(ec);
if (ev->mode == ECORE_X_EVENT_MODE_GRAB)