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); + } } /* --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
