Author: bobtarling
Date: 2011-07-05 12:23:58-0700
New Revision: 19579

Modified:
   trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigDependency.java
   trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigEdgeModelElement.java

Log:
Issue 6308 - make sure that superclass is called when setting line colour

Modified: 
trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigDependency.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigDependency.java?view=diff&pathrev=19579&r1=19578&r2=19579
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigDependency.java     
(original)
+++ trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigDependency.java     
2011-07-05 12:23:58-0700
@@ -116,13 +116,6 @@
         return false;
     }
 
-    public void setLineColor(Color color) {
-        ArrowHead arrow = getDestArrowHead();
-        if (arrow != null) {
-            arrow.setLineColor(getLineColor());
-        }
-    }
-    
     @Override
     protected void updateNameText() {
         super.updateNameText();

Modified: 
trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigEdgeModelElement.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigEdgeModelElement.java?view=diff&pathrev=19579&r1=19578&r2=19579
==============================================================================
--- 
trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigEdgeModelElement.java   
    (original)
+++ 
trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigEdgeModelElement.java   
    2011-07-05 12:23:58-0700
@@ -115,6 +115,7 @@
 import org.tigris.gef.base.Layer;
 import org.tigris.gef.base.Selection;
 import org.tigris.gef.persistence.pgml.PgmlUtility;
+import org.tigris.gef.presentation.ArrowHead;
 import org.tigris.gef.presentation.Fig;
 import org.tigris.gef.presentation.FigCircle;
 import org.tigris.gef.presentation.FigEdge;
@@ -1674,6 +1675,10 @@
     
     public void setLineColor(Color c) {
         super.setLineColor(c);
+        ArrowHead arrow = getDestArrowHead();
+        if (arrow != null) {
+            arrow.setLineColor(getLineColor());
+        }
     }
     
     public void setFig(Fig f) {

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2785044

To unsubscribe from this discussion, e-mail: 
[[email protected]].

Reply via email to