Author: bobtarling
Date: 2008-04-21 12:59:36-0700
New Revision: 14431

Modified:
   trunk/src/argouml-app/src/org/argouml/uml/diagram/sequence/ui/FigMessage.java

Log:
Nasty hack to pass test but hope SD will be short lived anyway

Modified: 
trunk/src/argouml-app/src/org/argouml/uml/diagram/sequence/ui/FigMessage.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/diagram/sequence/ui/FigMessage.java?view=diff&rev=14431&p1=trunk/src/argouml-app/src/org/argouml/uml/diagram/sequence/ui/FigMessage.java&p2=trunk/src/argouml-app/src/org/argouml/uml/diagram/sequence/ui/FigMessage.java&r1=14430&r2=14431
==============================================================================
--- 
trunk/src/argouml-app/src/org/argouml/uml/diagram/sequence/ui/FigMessage.java   
    (original)
+++ 
trunk/src/argouml-app/src/org/argouml/uml/diagram/sequence/ui/FigMessage.java   
    2008-04-21 12:59:36-0700
@@ -33,6 +33,7 @@
 import org.argouml.uml.diagram.ui.FigEdgeModelElement;
 import org.argouml.uml.diagram.ui.FigTextGroup;
 import org.argouml.uml.ui.ActionRESequenceDiagram;
+import org.tigris.gef.base.Editor;
 import org.tigris.gef.base.Globals;
 import org.tigris.gef.base.PathConvPercent;
 import org.tigris.gef.base.Selection;
@@ -226,7 +227,12 @@
                 && ((FigMessagePort) getSourcePortFig()).getNode() != null
                 && ((FigMessagePort) getDestPortFig()).getNode() != null) {
             ((SequenceDiagramLayer) getLayer()).updateActivations();
-            Globals.curEditor().damageAll();
+            Editor editor = Globals.curEditor();
+            if (editor != null) {
+                // We only need to check null so that junit test passes.
+                // nasty but SD implementation should die anyway.
+                Globals.curEditor().damageAll();
+            }
         }
     }
 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to