Bug 453061 - When moving edge extremity in inner container, all bendpoints are moved
Summary: When moving edge extremity in inner container, all bendpoints are moved
Status: CLOSED FIXED
Alias: None
Product: Sirius
Classification: Modeling
Component: Diagram (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows NT
: P3 normal (vote)
Target Milestone: 2.0.2   Edit
Assignee: Florian Barbin CLA
QA Contact: Laurent Redor CLA
URL:
Whiteboard:
Keywords: triaged
Depends on: 445179
Blocks: 445195
  Show dependency tree
 
Reported: 2014-11-24 10:15 EST by Pierre-Charles David CLA
Modified: 2014-12-16 08:34 EST (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pierre-Charles David CLA 2014-11-24 10:15:03 EST
+++ This bug was initially created as a clone of Bug #445179 +++

When moving edge (style manhattan) extremity in inner container, all bendpoints are moved. This should not happen. Only the two first/last bendpoints should move.

To reproduce :
1- Import the attached project
2- Open bendpointsStability_Manhatta
3- Drag the source extremity edge between "ContainerWithOneNode" to "ContainerWithOneNode2" and drod them to the "Root" container.
4- All bendpoints were updated. This Drap&Drop action should not move the edge bendpoints.

This issue is produced with the Sirius dev version (next 2.0)
Comment 1 Pierre-Charles David CLA 2014-11-24 10:15:44 EST
Cloned to backport the fix into 2.0.2.
Comment 2 Florian Barbin CLA 2014-12-10 05:22:39 EST
Backported into branch 2.0.x
Comment 3 Belqassim Djafer CLA 2014-12-12 11:18:19 EST
Validated with Sirius 2.0.2.201412100936
Comment 4 Laurent Redor CLA 2014-12-12 11:50:58 EST
Validated with Sirius 2.0.2-N20141210-043525
Comment 5 Pierre-Charles David CLA 2014-12-16 08:34:55 EST
Available in Sirius 2.0.2.