]
Norman Richards reassigned JBSEAM-2593:
---------------------------------------
Assignee: Norman Richards
Cap and Join not working correctly in UIStroke
----------------------------------------------
Key: JBSEAM-2593
URL:
http://jira.jboss.com/jira/browse/JBSEAM-2593
Project: JBoss Seam
Issue Type: Bug
Components: PDF
Affects Versions: 2.0.1.CR1, 2.0.0.GA, 2.0.1.CR2, 2.0.1.GA
Reporter: Tim Blommerde
Assigned To: Norman Richards
There is a small copy-and-paste error in the 'joinValue(String join)' method of
the UIStroke class (org.jboss.seam.pdf.ui.UIStroke). Because of this error, setting the
cap value of a Stroke to something else then 'round' causes a Runtime Exception
and setting a join value does not work.
Below I've added a fix for the joinMethod:
public int joinValue(String join) {
if (join == null || join.equalsIgnoreCase("miter")) {
return BasicStroke.JOIN_MITER;
} else if (join.equalsIgnoreCase("round")) {
return BasicStroke.JOIN_ROUND;
} else if (join.equalsIgnoreCase("bevel")) {
return BasicStroke.JOIN_BEVEL;
}
throw new RuntimeException("invalid join value: " + join);
}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: