e client - fix initial placement of override redirect windows in x....

several override redirect windows are being forcibly re-placed by e.
they should not be. ever. this affects scim's IM panel i see and
chromium's menus. it probably affects more than this. this fixes both
of these cases for sure. probably more.

@fix
This commit is contained in:
Carsten Haitzler 2017-11-26 00:28:31 +09:00 committed by Mike Blumenkrantz
parent 7edbdb2499
commit 23a91a4498
1 changed files with 1 additions and 0 deletions

View File

@ -3756,6 +3756,7 @@ _e_comp_x_hook_client_fetch(void *d EINA_UNUSED, E_Client *ec)
&ec->icccm.max_aspect))
{
ec->icccm.request_pos = request_pos;
if (ec->override) ec->placed = EINA_TRUE;
if (request_pos && (!ec->placed) && (!ec->re_manage))
{
Ecore_X_Window_Attributes *att;