diff options
| author | Laurent Redor | 2017-09-01 11:21:46 +0000 |
|---|---|---|
| committer | Laurent Redor | 2017-09-01 11:21:46 +0000 |
| commit | 25fccaaa7501ce7dfbce3b0d5cddba05423c21be (patch) | |
| tree | 9bb2b79952139d6323df2c7a1a076555bd871316 | |
| parent | 2011e7ae9c986a1055671e8da66eba2e8b4b5035 (diff) | |
| download | org.eclipse.sirius-25fccaaa7501ce7dfbce3b0d5cddba05423c21be.tar.gz org.eclipse.sirius-25fccaaa7501ce7dfbce3b0d5cddba05423c21be.tar.xz org.eclipse.sirius-25fccaaa7501ce7dfbce3b0d5cddba05423c21be.zip | |
[518246] Fix bug when resizing execution from the bottom side
If the lower bound of an execution is on the limit of the lower bound of
its parent operand, the resize from the bottom side was forbidden.
Bug: 518246
Change-Id: I2eae80f090e0189ba153574ab2bd62e670760316
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
| -rw-r--r-- | plugins/org.eclipse.sirius.diagram.sequence.ui/src/org/eclipse/sirius/diagram/sequence/ui/tool/internal/edit/validator/AbstractNodeEventResizeSelectionValidator.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/org.eclipse.sirius.diagram.sequence.ui/src/org/eclipse/sirius/diagram/sequence/ui/tool/internal/edit/validator/AbstractNodeEventResizeSelectionValidator.java b/plugins/org.eclipse.sirius.diagram.sequence.ui/src/org/eclipse/sirius/diagram/sequence/ui/tool/internal/edit/validator/AbstractNodeEventResizeSelectionValidator.java index 2bbd2f670b..f74060da56 100644 --- a/plugins/org.eclipse.sirius.diagram.sequence.ui/src/org/eclipse/sirius/diagram/sequence/ui/tool/internal/edit/validator/AbstractNodeEventResizeSelectionValidator.java +++ b/plugins/org.eclipse.sirius.diagram.sequence.ui/src/org/eclipse/sirius/diagram/sequence/ui/tool/internal/edit/validator/AbstractNodeEventResizeSelectionValidator.java @@ -204,7 +204,7 @@ public class AbstractNodeEventResizeSelectionValidator { private boolean validateNewBounds(ExecutionEditPart self, Rectangle newBounds, Operand parent) { boolean okForParent = false; if (requestQuery.isResizeFromBottom()) { - if (parent.getValidSubEventsRange().getLowerBound() < RangeHelper.verticalRange(newBounds).getLowerBound()) { + if (parent.getValidSubEventsRange().getLowerBound() <= RangeHelper.verticalRange(newBounds).getLowerBound()) { okForParent = true; if (parent.getValidSubEventsRange().getUpperBound() < RangeHelper.verticalRange(newBounds).getUpperBound()) { expansionZone = new Range(parent.getValidSubEventsRange().getUpperBound(), RangeHelper.verticalRange(newBounds).getUpperBound()); |
