TreeDataView's initialze() is not called
----------------------------------------
Key: TAPESTRY-1761
URL: https://issues.apache.org/jira/browse/TAPESTRY-1761
Project: Tapestry
Issue Type: Bug
Components: Contrib
Affects Versions: 4.1.3, 4.1.2, 4.1.1, 4.1
Reporter: Jacob Poder Kristensen
Fix For: 4.1.3, 4.1.2, 4.1.1, 4.1
The TreeDataView has a method "public void initialize()" for resetting private
members, but it seems it is not called when the component is returned to the
pool.
This causes a memory leak as m_objTreeRowObject can hold a reference to a
TreeRowObject Object and thus to an entire tree structure.
I propose that the component implement the PageDetachListener interface and
calls initialize:
public void pageDetached(PageEvent event) {
initialize();
}
Thank you
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]