### Eclipse Workspace Patch 1.0 #P org.eclipse.gmf.runtime.diagram.ui.render Index: src/org/eclipse/gmf/runtime/diagram/ui/render/clipboard/DiagramGenerator.java =================================================================== RCS file: /cvsroot/technology/org.eclipse.gmf/plugins/org.eclipse.gmf.runtime.diagram.ui.render/src/org/eclipse/gmf/runtime/diagram/ui/render/clipboard/DiagramGenerator.java,v retrieving revision 1.8 diff -u -r1.8 DiagramGenerator.java --- src/org/eclipse/gmf/runtime/diagram/ui/render/clipboard/DiagramGenerator.java 11 Oct 2006 20:50:37 -0000 1.8 +++ src/org/eclipse/gmf/runtime/diagram/ui/render/clipboard/DiagramGenerator.java 11 Dec 2006 22:29:14 -0000 @@ -485,11 +485,11 @@ private void getNestedEditParts(IGraphicalEditPart childEditPart, List editParts) { - editParts.add(childEditPart); for (Iterator iter = childEditPart.getChildren().iterator(); iter .hasNext();) { IGraphicalEditPart child = (IGraphicalEditPart) iter.next(); + editParts.add(child); getNestedEditParts(child, editParts); } } @@ -528,8 +528,7 @@ AbstractEditPart toEditPart = (AbstractEditPart) viewer .getEditPartRegistry().get(toView); - if (!element.equals(toEditPart) - && editParts.contains(toEditPart)) { + if (editParts.contains(toEditPart)) { ConnectionNodeEditPart connectionEditPart = (ConnectionNodeEditPart) viewer .getEditPartRegistry().get(edge);