| Summary: | Problem when cross-referenced diagrams are automatically resolved | ||||||
|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Jens Von Pilgrim <developer> | ||||
| Component: | Gef3d | Assignee: | Jens Von Pilgrim <developer> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | ||||||
| Version: | unspecified | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Jens Von Pilgrim
MultiEditorModelContainerEditPart simply called refreshChildren when new model elements (i.e. nested editor's diagrams) were added. This caused the recursive call of refreshChildren as described by that bug report. This is fixed now by avoiding calling refreshChildren on model changes (in propertyChanged), instead edit parts are added, removed or changed as needed without (re-) evaluating all child edit parts. Created attachment 172586 [details]
mylyn/context/zip
|