emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: font-related hanging / general brokenness


From: Miles Bader
Subject: Re: font-related hanging / general brokenness
Date: Sun, 22 Jun 2008 16:48:29 +0900

Stefan Monnier <address@hidden> writes:
>>> And that x_set_font then decides to call Qface_set_after_frame_default
>>> which starts the whole process all over again.
>>> 
>>> I can easily fix the recursion problem (there's already some code for
>>> that purpose in faces.el), but I'm strongly tempted to remove the call
>>> altogether
>
>> I see you've done this, and Emacs now starts up properly for me, and
>> generally seems to work well.
>
> Yes, when I noticed that my locally-hacked-tree has had these lines
> removed for "longer than I remember" and that I haven't had a chance to
> blame any bug on this change, I figured it should be safe enough.
> I'm pretty sure it will introduce some undesirable change somewhere down
> the line, but I expect there will be a much better way to solve it, and
> we'll address it when we get there.

I notice that now, a `default' face setting set/saved with customize only
gets applied to the current/first frame -- subsequent frames created with
`C-x 5 2' end up using the `Emacs*Font:' xrdb setting instead (and
similarly for non-font attributes).

[I didn't notice before because I had the two settings set to identical values.]

Non-`default' faces set with customize seem to be applied properly to all 
frames.

-Miles

-- 
Cat, n. A soft, indestructible automaton provided by nature to be kicked when
things go wrong in the domestic circle.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]