On Fri, 20 Aug 2021 10:22:57 -0400 Conrad Knight <iestynap...@gmail.com> said:

> > From: Carsten Haitzler <ras...@rasterman.com>
> > I wonder if they are using the netwm visibility state oddly? E will set
> > the netwm state to invisible if a window is iconified or when screen blanks
> > and set it back when it is uniconified or screen unblanks. Also if you
> > switch virtual desktops windows on other desktops get the hidden state set
> > and removed when they appear again. When does it freeze and stop rendering?
> > what do you do before that to make it happen?
> 
> Just to throw another data point in here... this is exactly what i'm
> seeing since using the git version of enlightenment (it was fine with
> e 0.24.2). If i move to another virtual desktop, and then return to
> the one with the emacs window, it looks like emacs never gets focus.
> Enlightenment's borders do change colours to indicate it has focus,
> but the cursor remains an empty box instead of a solid rectangle.
> Typing in the window also shows nothing happening. Until... If i
> minimize the window and bring it back, or if i shade and unshade the
> window, it all looks ok again, and everything i typed is there! So i
> can be typing blindly with nothing appearing in the window, then shade
> and unshade, and see that everything i typed (more often than not on
> the wrong line, because i couldn't see it).
> 
> This is with emacs 27.1, as packaged in 1:27.1+1-3ubuntu3.

well to rule out it being the hidden property.

src/bin/e_hints.c

line 613 + 614. these:

   if (ec->netwm.state.hidden)
     state[num++] = ECORE_X_WINDOW_STATE_HIDDEN;

comment those out. like:

//   if (ec->netwm.state.hidden)
//     state[num++] = ECORE_X_WINDOW_STATE_HIDDEN;

and rebuild and see.


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
Carsten Haitzler - ras...@rasterman.com



_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to