summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-12-28 18:38:52 +0000
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-12-28 18:38:52 +0000
commit0404e68632514821bddf4c827680cd244db508d9 (patch)
treef628107897531bdfd08fa0d7f8053c6a6c0c6a5b
parent45bd61df30e4de2af6c1725990ea5b3d40a042e1 (diff)
downloadenlightenment-0404e68632514821bddf4c827680cd244db508d9.tar.gz
windows - netxcloud app - fix constant show/hide cycles
e is not ignoring the first unmap event on this reparent ... this fixes that and the nextcloud app stops making e sit and spin at full cpu and flickering tasks etc. @fix
-rw-r--r--src/bin/e_comp_x.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/bin/e_comp_x.c b/src/bin/e_comp_x.c
index 815a9f77bd..2c742c6167 100644
--- a/src/bin/e_comp_x.c
+++ b/src/bin/e_comp_x.c
@@ -3512,6 +3512,7 @@ _e_comp_x_hook_client_pre_frame_assign(void *d EINA_UNUSED, E_Client *ec)
}
if (!ec->internal)
ecore_x_window_save_set_add(win);
+ ec->ignore_first_unmap++;
ecore_x_window_reparent(win, pwin, 0, 0);
e_pixmap_alias(ep, E_PIXMAP_TYPE_X, pwin);