Author: bobtarling Date: 2008-04-14 16:58:58-0700 New Revision: 14351 Modified: trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/ModeCreateMessage.java
Log: Cut down on one needless rebuild of classifierrole Modified: trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/ModeCreateMessage.java Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/ModeCreateMessage.java?view=diff&rev=14351&p1=trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/ModeCreateMessage.java&p2=trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/ModeCreateMessage.java&r1=14350&r2=14351 ============================================================================== --- trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/ModeCreateMessage.java (original) +++ trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/ModeCreateMessage.java 2008-04-14 16:58:58-0700 @@ -105,8 +105,6 @@ Model.getMetaTypes().getMessage(), Model.getMetaTypes().getReturnAction()); - final Layer layer = editor.getLayerManager().getActiveLayer(); - final FigMessage returnEdge = new FigMessage(returnMessage); returnEdge.setSourcePortFig(fe.getDestPortFig()); @@ -131,11 +129,14 @@ // it doesn't need to be added again. // The problem here is that the diagram // isn't damaged, and btw the edge ends' X are wrong. + final Layer layer = editor.getLayerManager().getActiveLayer(); layer.add(returnEdge); } dcr.createActivations(); dcr.renderingChanged(); - scr.createActivations(); - scr.renderingChanged(); + if (dcr != scr) { + scr.createActivations(); + scr.renderingChanged(); + } } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
