raster pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=0404e68632514821bddf4c827680cd244db508d9

commit 0404e68632514821bddf4c827680cd244db508d9
Author: Carsten Haitzler <[email protected]>
Date:   Tue Dec 28 18:38:52 2021 +0000

    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
---
 src/bin/e_comp_x.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/bin/e_comp_x.c b/src/bin/e_comp_x.c
index 815a9f77b..2c742c616 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);
 

-- 


Reply via email to