Paul Stodghill <stodghil(a)cs.cornell.edu> writes:
> So the question is now: Why is device-type returning
'mswindows for X
> frames..
It isn't.
(device-type (frame-device)) ==> x
(featurep 'mswindows) ==> t
The code is using the later test. If the code was testing that
(eq 'mswindows (device-type locale)) or some such, then it might work...
I am confused. I thought the original problem was that face-spec-set
called face-display-set which modified the default face although the
display spec was ((mswindows ...)) and thus init-face-from-resources
dis nothing? face-display-set uses face-spec-match-display which
compares the device type against the display spec and should thus
fail. You wrote that was not what happening...
Anyway you seem to have enough info and a test case you can probably
use edebug and find out exactly where this is going wrong.
Jan