diff options
| author | Laurent Redor | 2014-09-04 08:24:14 +0000 |
|---|---|---|
| committer | Laurent Redor | 2014-09-05 07:45:13 +0000 |
| commit | f72edd3d72b798b1bd5a83c9ba03886c8c27a80d (patch) | |
| tree | 5c01df19ca21e5d5b9528a275a5cb685f54350dc | |
| parent | 5488f58394fe0310aa4457e34e8655f8ddc40c8d (diff) | |
| download | org.eclipse.sirius-f72edd3d72b798b1bd5a83c9ba03886c8c27a80d.tar.gz org.eclipse.sirius-f72edd3d72b798b1bd5a83c9ba03886c8c27a80d.tar.xz org.eclipse.sirius-f72edd3d72b798b1bd5a83c9ba03886c8c27a80d.zip | |
[443285] Remove reveal of new target during reconnect
Bug: 443285
Change-Id: Ic41cb20a13b0d3b2a354e19bba6ff7d7fe8f54a6
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
| -rw-r--r-- | plugins/org.eclipse.sirius.diagram.ui/src-diag/org/eclipse/sirius/diagram/ui/graphical/edit/policies/SiriusGraphicalNodeEditPolicy.java | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-diag/org/eclipse/sirius/diagram/ui/graphical/edit/policies/SiriusGraphicalNodeEditPolicy.java b/plugins/org.eclipse.sirius.diagram.ui/src-diag/org/eclipse/sirius/diagram/ui/graphical/edit/policies/SiriusGraphicalNodeEditPolicy.java index d0db90b9ea..42a14218e1 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-diag/org/eclipse/sirius/diagram/ui/graphical/edit/policies/SiriusGraphicalNodeEditPolicy.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-diag/org/eclipse/sirius/diagram/ui/graphical/edit/policies/SiriusGraphicalNodeEditPolicy.java @@ -977,21 +977,14 @@ public class SiriusGraphicalNodeEditPolicy extends TreeGraphicalNodeEditPolicy { @Override protected void showTargetConnectionFeedback(DropRequest request) { removeHighlight(); - boolean reveal = false; - if (request instanceof ReconnectRequest) { - reveal = true; - addHighlight(reveal); - } + addHighlight(); } /** * Add a highlight feedback figure on element reconnect. Change too the edge * (highlight blue) if there is a reconnect on edge. - * - * @param reveal - * boolean to know if it's a reconnect request or not. */ - private void addHighlight(boolean reveal) { + private void addHighlight() { Rectangle bounds = getHostFigure().getBounds().getCopy(); getHostFigure().getParent().translateToAbsolute(bounds); getFeedbackLayer().translateToRelative(bounds); @@ -1007,9 +1000,6 @@ public class SiriusGraphicalNodeEditPolicy extends TreeGraphicalNodeEditPolicy { decoration.setLineWidth(DiagramEdgeEditPartOperation.getLineWidth((IDiagramEdgeEditPart) getHost()) + WIDTH_FEEDBACK); } } - if (reveal) { - getHost().getViewer().reveal(getHost()); - } } } else { @@ -1022,9 +1012,6 @@ public class SiriusGraphicalNodeEditPolicy extends TreeGraphicalNodeEditPolicy { highlightFigure.setBounds(bounds); highlightFigure.setBackgroundColor(Display.getCurrent().getSystemColor(SWT.COLOR_LIST_SELECTION)); addFeedback(highlightFigure); - if (reveal) { - getHost().getViewer().reveal(getHost()); - } } } |
