Change ptw-20110124-rKL by [email protected] on 2011-01-24 19:08:25 EST
    in /Users/ptw/OpenLaszlo/trunk-3
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: More careful accounting of __delegates

Bugs Fixed:  LPP-9705 delegates created by a handler in a state do not get 
deleted from the parent's __delegates array when they are removed

Technical Reviewer: [email protected] (pending)
QA Reviewer: [email protected] (pending)

Details:

    LzEventable: Tell the delegate you are destroying not to worry
    about its tracking

    LaszloEvents: If a tracked delegate is destroyed other than from
    the context being destroyed, it needs to remove itself from the
    context's __delegates.

Tests:
    Test case from bug report.  Smokecheck.

Files:
M       WEB-INF/lps/lfc/core/LzEventable.lzs
M       WEB-INF/lps/lfc/events/LaszloEvents.lzs


Changeset: http://svn.openlaszlo.org/openlaszlo/patches/ptw-20110124-rKL.tar

Reply via email to