svn commit: r15928 - trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigEdgeModelElement.java
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: tfmorris
Date: 2008-10-14 16:35:40-0700
New Revision: 15928
Modified:
trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigEdgeModelElement.java
Log:
Issue 5460: Labels on FigAssociation aren't always redrawn when they should be
http://argouml.tigris.org/issues/show_bug.cgi?id=5460
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&rev=15928&p1=trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigEdgeModelElement.java&p2=trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/FigEdgeModelElement.java&r1=15927&r2=15928
==============================================================================
--- 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 2008-10-14 16:35:40-0700
@@ -980,6 +980,12 @@
public void setLayer(Layer lay) {
super.setLayer(lay);
getFig().setLayer(lay);
+
+ // TODO: Workaround for GEF redraw problem
+ // Force all child figs into the same layer
+ for (Fig f : (List<Fig>) getPathItemFigs()) {
+ f.setLayer(lay);
+ }
}
/*