The version that was checked in should cover all of this. Please let me know if I missed something. Thanks André!

André Bargull wrote:
And this change ignores the "__LZdeleted"-flag, which may lead to memory leaks..

Not Approved.

1) If enabled/disabled is part of the protocol of delegates, it should be enforced by LzDelegate#execute. If you don't want to fix that as part of this, please file a bug.

2) Please add a comment to your change saying that you are hand- inlining LzDelegate#execute

3) Please add a cross-reference to LzDelegate#execute noting that it is hand-inlined in LzTimerClass#addTimer (so changes to execute must be propagated there). Until we have inlining in the compiler, we _have_ to do this manual bookkeeping to prevent drift.

On 2007-12-20, at 11:56 EST, Max Carlson wrote:

> Change 20071220-maxcarlson-2 by [EMAIL PROTECTED] on 2007-12-20 > 08:55:16 PST
>    in /Users/maxcarlson/openlaszlo/trunk
>    for http://svn.openlaszlo.org/openlaszlo/trunk
>
> Summary: Fix enable/disabling of delegates bound to lztimer
>
> New Features:
>
> Bugs Fixed: LPP-5302 - LzTimer ignores disabled events
>
> Technical Reviewer: promanik
> QA Reviewer: ptw
> Doc Reviewer: (pending)
>
> Documentation:
>
> Release Notes:
>
> Details: Use code from LzDelegate.sendEvent() to properly handle > disabled delegates.
>
>
> Tests: See LPP-5302.
>
> Files:
> M      WEB-INF/lps/lfc/services/LzTimer.lzs
>
> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20071220-maxcarlson-2.tar


--
Regards,
Max Carlson
OpenLaszlo.org

Reply via email to