Re: [e-users] emacs problem persists

2021-08-20 Thread Masaru Nomiya
Hello,

In the Message; 

  Subject: Re: [e-users] emacs problem persists
  Message-ID : <20210820223253.b1d45376c2a8715c9ac2c...@rasterman.com>
  Date & Time: Fri, 20 Aug 2021 22:32:53 +0100

[CH] == Carsten Haitzler  has written:

[...]
CK> > This is with emacs 27.1, as packaged in 1:27.1+1-3ubuntu3.

CH>  well to rule out it being the hidden property.

CH>  src/bin/e_hints.c

CH>  line 613 + 614. these:

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

CH>  comment those out. like:

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

CH>  and rebuild and see.

Fixed!

Many, many thanks, indeed.

---
┏━━┓彡 Masaru Nomiya mail-to: nomiya @ galaxy.dti.ne.jp
┃\/彡
┗━━┛ "Bill! You married with Computer.
  Not with Me!"
 "No..., with money."


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


Re: [e-users] emacs problem persists

2021-08-20 Thread Conrad Knight
On Fri, Aug 20, 2021 at 5:33 PM Carsten Haitzler  wrote:
> well to rule out it being the hidden property.
> src/bin/e_hints.c
>if (ec->netwm.state.hidden)
>  state[num++] = ECORE_X_WINDOW_STATE_HIDDEN;
> comment those out. like:

Yup, that "fixed" the problem. What else is likely to be affected, though?

-Conrad.

-- 
Shine like thunder
Cry like rain


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


Re: [e-users] emacs problem persists

2021-08-20 Thread Carsten Haitzler
On Fri, 20 Aug 2021 10:22:57 -0400 Conrad Knight  said:

> > From: Carsten Haitzler 
> > 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


Re: [e-users] emacs problem persists

2021-08-20 Thread Conrad Knight
> From: Carsten Haitzler 
> 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.

-Conrad.
-- 
Shine like thunder
Cry like rain


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