Message: The following issue has been re-assigned.
Assignee: Michael Glavassevich (mailto:[EMAIL PROTECTED]) --------------------------------------------------------------------- View the issue: http://issues.apache.org/jira/browse/XERCESJ-525 Here is an overview of the issue: --------------------------------------------------------------------- Key: XERCESJ-525 Summary: HTMLTableRowElement.cloneNode() incorrectly copies _cells Type: Bug Status: Open Project: Xerces2-J Components: DOM Versions: 2.2.0 Assignee: Michael Glavassevich Reporter: Brett Sutton Created: Sat, 23 Nov 2002 3:56 AM Updated: Fri, 28 May 2004 12:00 PM Environment: Operating System: All Platform: All Description: If you attempt to clone (deep) an existing row the _cells private member variable is also cloned. The problem is that (provided _cells has been initialised by a call to getCells()) _cells points to the original row. Any future calls to getCells() on the new row will return the cell information from the original row. Suggested fix: During the call to cloneNode() _cells should be set to null. The next call to getCells() will then correctly initialise it. Implement HTMLTableRowElement.cloneNode(boolean deep) as follows: public Node HTMLTableRowElement.cloneNode(boolean deep) { Node newNode = super.cloneNode(deep); newNode._cells = null; return newNode; } --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
