At 10:16 08/04/2010, you wrote:
In PRWidget the #context is
cached.
Yes, but the cache is updated upon a context change by:
PRWidget
>> onChangeContext:
But I would have expected that
the old context message is set on the old context, the old context is
copied to a new one and the setting of the property with the new context
text should have overriden the old one.
I unfortunately don't have time to double check this right now, but am
pretty sure that this is how Pier works.
I don't need the old context it
is just a test measure to see that setting a property has an effect.
I'm not sure about your test setup, since your 'old' context is cached by
PRWidget, and 'lost' upon the context change (that replaces the 'old'
context, with the 'new' one).
This new context is attached to
an html anchor. When this anchor is pressed I would expect that the
context provided via goto: is active. Exactly this does not
happen
In your first post on this thread, you also said "What makes me
wonder is that under any circumstances the text being display is
"set on old context". Even if I press the link "go".
Why is that so?"
These two observations put together, would they mean that when the anchor
is pressed, the current context is neither the 'old' one, nor the 'new'
one? What do you get exactly as context then? (My understanding is that
in any case it can't be the old one, since it is 'lost', as explained
above.)
Reza