GNU bug report logs - #44180
28.0.50; Emacs frames won't redisplay unless resized

Previous Next

Package: emacs;

Reported by: Eric Abrahamsen <eric <at> ericabrahamsen.net>

Date: Fri, 23 Oct 2020 18:18:01 UTC

Severity: normal

Tags: moreinfo

Found in version 28.0.50

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: martin rudalics <rudalics <at> gmx.at>
To: Eric Abrahamsen <eric <at> ericabrahamsen.net>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 44180 <at> debbugs.gnu.org
Subject: bug#44180: 28.0.50; Emacs frames won't redisplay unless resized
Date: Tue, 27 Oct 2020 10:08:18 +0100
>> Do you get the corresponding focus events (whatever they are now) when
>> you make another frame the fullscreen one?  If so, we should probably
>> redraw the frame in that case.
>
> I'm still not at the offending computer, but I think there's a high
> likelihood of confusing myself with conflicting terminology here so,
> just to be clear: this isn't proper fullscreening in the X11 sense.

I didn't expect it to be but thanks for confirming.

> i3
> also does that, but I hardly ever use it since the stacked layout is
> close enough to full screen. In X11 terms I think all that's happening
> is switching of focus between windows, it's just that i3's layout means
> that the unfocused windows are always completely obscured. For some
> reason Emacs now thinks that a window being obscured means that it's now
> an icon. Switching focus back to that window does not un-iconify it.

Always keep in mind that Emacs has no idea about whether and how a
window has been iconified or focused.  It just waits for the
corresponding information from the window manager, believes what the
latter tells and acts (redrawing a frame, for example) accordingly.

> Anyway, more later in the day...

martin




This bug report was last modified 3 years and 88 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.