[Laszlo-dev] For Review: Change 20080126-bargull-6 Summary: Use delegate-id to identify delegate in LzTimer
a.bargull at intensis.de
Sat Jan 26 08:04:05 PST 2008
Change 20080126-bargull-6 by bargull at dell--p4--2-53 on 2008-01-26 16:43:10
Summary: Use delegate-id to identify delegate in LzTimer
Bugs Fixed: LPP-5379 - "LzTimer never stops calling delegate if called
object's toString() value changes"
Technical Reviewer: ptw
QA Reviewer: promanik
Doc Reviewer: (pending)
As described by the bug-reporter, if the return-value of the context's
"toString"-method changed, the delegate won't be removed from LzTimer.
This happens because a delegate itself is used as the key for the
LzTimer's "timerList", or better the string-representation of the
delegate -> which is the return value of the delegate's
"toString"-method. But the "toString"-method also depends on the
context's "toString"-method. And I guess I don't need to underline that
this may cause several errors for components like ...
However, to fix this bug, the delegates are now identified by their
delegate-id in the "timerList".
More information about the Laszlo-dev