Subject: bug#18912: 24.4; mode-line corruption on graphical frames in dual-headed display

From: Eli Zaretskii <[email-masked]>
Date: Mon, 03 Nov 2014 22:29:57 +0200

> Date: Mon, 03 Nov 2014 22:24:57 +0200
> From: Eli Zaretskii <[email-masked]>
> Cc: [email-masked]
> 
> > Date: Mon, 03 Nov 2014 18:06:28 -0200
> > From: Bruno Félix Rezende Ribeiro <[email-masked]>
> > CC: [email-masked], [email-masked]
> > 
> > For the sake of precision I used the method suggested by Martin:
> > evaluating the expression
> > 
> > (while (y-or-n-p "decrease?")
> >   (set-frame-height nil (1- (frame-text-height)) nil t))
> > 
> > in the requested condition.  In order to not be fooled by a spurious
> > mode-line redrawing, I killed the buffer and invoked 'C-x d /dev RET'
> > again and the glitch was gone, after one iteration (minus 1 pixel).

What happens in the "good" configuration if you decrease or increase
the frame height there by 1 pixel?