"Stephen J. Turnbull" wrote:
>>>>> "Ben" == Ben Wing <ben(a)666.com> writes:
Ben> i don't see extra specs.
What I'm referring to is the fact that my understanding was that (1)
we clear out all the specs that match the tagset, then (2) we prepend
the new spec.
there's some confusion here. your sentences above describe changing the
specifiers ...
That would imply that the :file spec from the fallback
should not be picked up and used in preference to the :data spec
which
the user (via live-icon) has specified. But that seems to be what's
happening.
... but these describe the process of instantiation. these are different.
"clear out all the specs that match the tagset" occurs only in the same locale;
if i add a global spec that's restricted to `mswindows', it makes no sense to
clear out buffer-local specs also restricted to `mswindows'.
furthermore, fallback specs are never changed -- that's the nature of fallback.
but there does appear to be a bug in the instantiation process, as i said. this
may be related to andy's widget changes. in particular, andy added a bunch of
caches of various sorts, and it's quite possible that a cache isn't getting
properly cleared.
andy, could you take a look?
Maybe I'm just confused. Specifiers can be pretty confusing.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Don't ask how you can "do" free software business;
ask what your business can "do for" free software.