Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Redor2014-09-04 08:24:14 +0000
committerLaurent Redor2014-09-05 07:45:13 +0000
commitf72edd3d72b798b1bd5a83c9ba03886c8c27a80d (patch)
tree5c01df19ca21e5d5b9528a275a5cb685f54350dc
parent5488f58394fe0310aa4457e34e8655f8ddc40c8d (diff)
downloadorg.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.java17
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());
- }
}
}

Back to the top