diff options
| author | Laurent Redor | 2018-01-12 16:19:52 +0000 |
|---|---|---|
| committer | Laurent Redor | 2018-01-12 16:21:08 +0000 |
| commit | 775070bf73bbd2e0d837ca8da88fd587d770fe61 (patch) | |
| tree | 8fb5af588262f34f4dc92e77aece9450803d4015 | |
| parent | 28af4597e801a15047fdebf559e2a2e0bbc2b604 (diff) | |
| download | org.eclipse.sirius-775070bf73bbd2e0d837ca8da88fd587d770fe61.tar.gz org.eclipse.sirius-775070bf73bbd2e0d837ca8da88fd587d770fe61.tar.xz org.eclipse.sirius-775070bf73bbd2e0d837ca8da88fd587d770fe61.zip | |
The previous commit for 529536 does not completly fix the problem
detected by Jessy, comment 4 on bugzilla 529536 [1]. It introduces a
regression fixed by this new commit.
[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=529536#c4
Bug: 529741
Change-Id: I6e061ff6e48940f8f89c6c05c951cb33ca931483
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
| -rw-r--r-- | plugins/org.eclipse.sirius.ext.gmf.runtime/src/org/eclipse/sirius/ext/gmf/runtime/diagram/ui/tools/RubberbandSelectionTool.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/org.eclipse.sirius.ext.gmf.runtime/src/org/eclipse/sirius/ext/gmf/runtime/diagram/ui/tools/RubberbandSelectionTool.java b/plugins/org.eclipse.sirius.ext.gmf.runtime/src/org/eclipse/sirius/ext/gmf/runtime/diagram/ui/tools/RubberbandSelectionTool.java index eced098e4f..caa8bff52a 100644 --- a/plugins/org.eclipse.sirius.ext.gmf.runtime/src/org/eclipse/sirius/ext/gmf/runtime/diagram/ui/tools/RubberbandSelectionTool.java +++ b/plugins/org.eclipse.sirius.ext.gmf.runtime/src/org/eclipse/sirius/ext/gmf/runtime/diagram/ui/tools/RubberbandSelectionTool.java @@ -165,7 +165,7 @@ public class RubberbandSelectionTool extends AbstractTool { getMarqueeFeedbackFigure().translateToRelative(r); if ((selectionMode == SELECTION_CONTAINED_MODE && marqueeBounds.contains(r.getTopLeft()) && marqueeBounds.contains(r.getBottomRight())) || (selectionMode == SELECTION_TOUCHED_MODE && ((child instanceof ConnectionEditPart && pl.intersects(marqueeBounds)) || (!(child instanceof ConnectionEditPart) && marqueeBounds - .intersects(r) && !r.contains(marqueeBounds.getBottomRight()))))) { + .intersects(r) && !r.contains(feedBackStartLocation))))) { newSelections.add(child); } } |
