Form.replace throws an exception
--------------------------------
Key: CLK-737
URL: https://issues.apache.org/jira/browse/CLK-737
Project: Click
Issue Type: Bug
Components: core
Reporter: Leszek Piotrowicz
Priority: Minor
the code below:
Form form = new Form();
Submit submit = new Submit("ok", "ok"); // field of type button
Label label = new Label("lab", "lab"); // field of type other than button
form.add(submit);
form.replace(submit, label);
throws an exception: index out of bounds
the reason is that Form.replace assumes that control is always replaced by
control, button by another button etc... which is not always the case
In the above example the function tries to replace submit by label in field
list but submit is in button list
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.