Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Redor2017-09-01 11:21:46 +0000
committerLaurent Redor2017-09-01 11:21:46 +0000
commit25fccaaa7501ce7dfbce3b0d5cddba05423c21be (patch)
tree9bb2b79952139d6323df2c7a1a076555bd871316
parent2011e7ae9c986a1055671e8da66eba2e8b4b5035 (diff)
downloadorg.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.java2
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());

Back to the top