Bug 567876 - Wrong width of jump link if several edges intesect the edge on the same point
Summary: Wrong width of jump link if several edges intesect the edge on the same point
Status: NEW
Alias: None
Product: GMF-Runtime
Classification: Modeling
Component: General (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 10
: P3 normal
Target Milestone: 1.14.1   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 567861
  Show dependency tree
 
Reported: 2020-10-14 09:49 EDT by Laurent Redor CLA
Modified: 2021-09-28 11:35 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Laurent Redor CLA 2020-10-14 09:49:29 EDT
A bug as been detected in Sirius, see bug 567861 for details of the scenario and of the steps to reproduce.

The problem is in GMF, in method org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx.JumpLinkSet.combineCloseLinks(PointList), where the width of "combined links" (nCurrentWidth) is not correctly computed.
Comment 1 Eclipse Genie CLA 2020-10-14 09:52:16 EDT
New Gerrit change created: https://git.eclipse.org/r/c/gmf-runtime/org.eclipse.gmf-runtime/+/170767
Comment 2 Laurent Redor CLA 2020-10-14 10:46:52 EDT
To avoid to wait a GMF version containing this fix, a copy and adjustment of PolylineConnectionEx have been done on Sirius side (the 3 commits corresponding to bug 567861 must be reverted when Sirius will consume a GMF version with this fix).
Comment 3 Laurent Redor CLA 2020-10-14 10:54:41 EDT
The gerrit of comment 1 has been tested and copied on Sirius side.