GNU bug report logs - #38181
Actual height of mode-line not taken into account

Previous Next

Package: emacs;

Reported by: Jonas Bernoulli <jonas <at> bernoul.li>

Date: Tue, 12 Nov 2019 16:54:01 UTC

Severity: normal

Fixed in version 29.1

Done: martin rudalics <rudalics <at> gmx.at>

Bug is archived. No further changes may be made.

Full log


Message #245 received at 38181 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Carlos Pita <carlosjosepita2 <at> gmail.com>
Cc: rudalics <at> gmx.at, 38181 <at> debbugs.gnu.org
Subject: Re: bug#38181: Actual height of mode-line not taken into account
Date: Sun, 17 Oct 2021 09:06:13 +0300
> From: Carlos Pita <carlosjosepita2 <at> gmail.com>
> Date: Sat, 16 Oct 2021 18:27:10 -0300
> Cc: 38181 <at> debbugs.gnu.org
> 
> In practice this seems to nicely cover the relevant cases:
> 
> (defun my-redisplay-hack (&rest _)
>   (when mode-line-format
>     (redisplay t)))
> (advice-add #'split-window :after #'my-redisplay-hack)

I wonder how this fixes anything, since split-window already triggers
redisplay.  Martin, do you understand the difference?

> but there is some flickering because the window is displayed before
> the fit and then immediately replaced by the fitted version.

Which means there are two redisplay cycles, and the first one (which
produces incorrect display) is the one from your hack.  So once again,
I wonder why that call to 'redisplay' is needed.




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

Previous Next


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