Author: bobtarling Date: 2011-06-13 09:40:02-0700 New Revision: 19550 Modified: trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessage.java
Log: Make sure the fill color of a message arrow head is the same color as the message line Modified: trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessage.java Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessage.java?view=diff&pathrev=19550&r1=19549&r2=19550 ============================================================================== --- trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessage.java (original) +++ trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessage.java 2011-06-13 09:40:02-0700 @@ -64,6 +64,7 @@ import org.argouml.uml.diagram.ui.FigTextGroup; import org.argouml.uml.diagram.ui.PathItemPlacement; import org.tigris.gef.base.Selection; +import org.tigris.gef.presentation.ArrowHead; import org.tigris.gef.presentation.ArrowHeadGreater; import org.tigris.gef.presentation.ArrowHeadTriangle; import org.tigris.gef.presentation.Fig; @@ -182,14 +183,15 @@ return; } getFig().setDashed(isReplyMessage()); - Object act = getAction(); + final Object act = getAction(); + final ArrowHead arrowHead; if (act != null && Model.getFacade().isAsynchronous(getAction())) { - setDestArrowHead(new ArrowHeadGreater()); + arrowHead = new ArrowHeadGreater(); } else { - setDestArrowHead(new ArrowHeadTriangle()); + arrowHead = new ArrowHeadTriangle(); + getFig().setFillColor(getLineColor()); } - getDestArrowHead().setLineColor(getLineColor()); - getDestArrowHead().setFillColor(getLineColor()); + setDestArrowHead(arrowHead); } /** ------------------------------------------------------ http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2764320 To unsubscribe from this discussion, e-mail: [[email protected]].
