forked from enlightenment/enlightenment
e - shape input - dont change/reset shape input on override wins
this will wipe out what the client set - this is valid for managed clients only, not override windows. this fixes teams and its big fullscreen sized window eating up events. @fix
This commit is contained in:
parent
de1cd33e75
commit
662caef984
|
@ -1052,10 +1052,13 @@ _e_comp_x_evas_comp_hidden_cb(void *data, Evas_Object *obj EINA_UNUSED, void *ev
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((ec->internal) && (win == e_client_util_win_get(ec))) return;
|
if ((ec->internal) && (win == e_client_util_win_get(ec))) return;
|
||||||
if (ec->comp_hidden)
|
if (!ec->override)
|
||||||
ecore_x_composite_window_events_disable(win);
|
{
|
||||||
else
|
if (ec->comp_hidden)
|
||||||
ecore_x_composite_window_events_enable(win);
|
ecore_x_composite_window_events_disable(win);
|
||||||
|
else
|
||||||
|
ecore_x_composite_window_events_enable(win);
|
||||||
|
}
|
||||||
ecore_x_window_ignore_set(win, ec->comp_hidden);
|
ecore_x_window_ignore_set(win, ec->comp_hidden);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue