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:
Carsten Haitzler 2021-11-09 15:47:21 +00:00
parent de1cd33e75
commit 662caef984
1 changed files with 7 additions and 4 deletions

View File

@ -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->comp_hidden)
ecore_x_composite_window_events_disable(win);
else
ecore_x_composite_window_events_enable(win);
if (!ec->override)
{
if (ec->comp_hidden)
ecore_x_composite_window_events_disable(win);
else
ecore_x_composite_window_events_enable(win);
}
ecore_x_window_ignore_set(win, ec->comp_hidden);
}