[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#19869: 25.0.50; default-frame-alist: width versus fullheight
From: |
Michael Heerdegen |
Subject: |
bug#19869: 25.0.50; default-frame-alist: width versus fullheight |
Date: |
Sun, 15 Feb 2015 22:05:42 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
Michael Heerdegen <michael_heerdegen@web.de> writes:
> Here is what I evaluated in emacs -Q:
Next round, now with `internal-merge-in-global-face':
--8<---------------cut here---------------start------------->8---
(progn
(set-face-attribute 'default nil :height 175)
(setq default-frame-alist
'((width . 100)
(fullscreen . fullheight)))
(advice-add
'internal-merge-in-global-face :around
(lambda (f face frame)
(message "Width before merging %S: %S" face (frame-width frame))
(funcall f face frame)
(message "Width after merging %S: %S" face (frame-width frame))))
(make-frame))
--8<---------------cut here---------------end--------------->8---
==>
Width before merging default: 98
Width after merging default: 63
Width before merging bold: 63
Width after merging bold: 63
...
So it seems `internal-merge-in-global-face' is the culprit. That's a C
function now.
Thanks,
Michael.