GNU bug report logs - #20265
24.5; Corrupted mode-line with :box attribute set

Previous Next

Package: emacs;

Reported by: Nick Helm <nick <at> tenpoint.co.nz>

Date: Mon, 6 Apr 2015 07:47:02 UTC

Severity: normal

Found in version 24.5

Done: Alan Third <alan <at> idiocy.org>

Bug is archived. No further changes may be made.

Full log


Message #16 received at 20265-done <at> debbugs.gnu.org (full text, mbox):

From: Alan Third <alan <at> idiocy.org>
To: Nick Helm <nick <at> tenpoint.co.nz>
Cc: 20265-done <at> debbugs.gnu.org
Subject: Re: bug#20265: 24.5; Corrupted mode-line with :box attribute set
Date: Sun, 15 Dec 2019 21:08:28 +0000
Nick Helm <nick <at> tenpoint.co.nz> writes:

> ;; Start emacs in a new GUI frame with
> ;; /Applications/Emacs.app/Contents/MacOS/Emacs -Q
>
> ;; In *scratch* use C-x C-e to set the mode-line face :box
> ;; attribute to something ridiculous but easy to see.
>
> (set-face-attribute 'mode-line nil :box '(:line-width 15))
>
> ;; Notice the obscured coding system flag in the mode-line. Mouse
> ;; over the mode-line and observe the mode-line status flags become
> ;; visually corrupted.
>
> ;; Further, turn off the mode-line's 3D effects by setting :box 
> ;; atttributes.
>
> (set-face-attribute 'mode-line nil :box nil)
>
> (set-face-attribute 'mode-line-highlight nil :box nil)
>
> ;; Mouse over the mode-line and observe the unexpected
> ;; mode-line-highlight face.
>
> ;; Note that this is reproducible in 24.4.

I believe this was fixed in Emacs 26 against bug#23755.

-- 
Alan Third




This bug report was last modified 5 years and 217 days ago.

Previous Next


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