| Summary: | Layout data flush due to dialog model operation | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Modeling] Sirius | Reporter: | Melanie Bats <melanie.bats> | ||||
| Component: | Diagram | Assignee: | Pierre-Charles David <pierre-charles.david> | ||||
| Status: | CLOSED FIXED | QA Contact: | Julien Dupont <julien.dupont> | ||||
| Severity: | normal | ||||||
| Priority: | P2 | CC: | julien.dupont, pierre-charles.david | ||||
| Version: | 5.0.0 | Keywords: | triaged | ||||
| Target Milestone: | 5.1.0 | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| See Also: |
https://git.eclipse.org/r/100589 https://git.eclipse.org/r/103776 https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=a769a57844001a171b5b8b944e0fff0c1e53c293 |
||||||
| Whiteboard: | backport | ||||||
| Bug Depends on: | |||||||
| Bug Blocks: | 519278 | ||||||
| Attachments: |
|
||||||
|
Description
Melanie Bats
Created attachment 269172 [details]
Sample project to reproduce the issue
Steps to reproduce:
1. Import the attached project.
2. Open the session and the single (empty) diagram in it.
3. Invoke the "Class" tool from the palette on a point in the center of the view area. When the dialog opens, DO NOT edit anything but click OK immediatly. The new class appears at the correct location, where the tool was invoked => OK.
4. Invoke the "Class" tool again, this time pointing to another location, say on the lower right of the view area. When the dialog appears, toggle the "Abstract" checkbox (for example) before hitting OK. The new class appears in the top-left corner of the diagram (the default location), nowhere near where the tool was invoked => KO.
New Gerrit change created: https://git.eclipse.org/r/100589 New Gerrit change created: https://git.eclipse.org/r/103776 Gerrit change https://git.eclipse.org/r/103776 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=a769a57844001a171b5b8b944e0fff0c1e53c293 Fixed by a769a57844001a171b5b8b944e0fff0c1e53c293. Available in Sirius 5.1.0, see https://wiki.eclipse.org/Sirius/5.1.0. |