| Summary: | Part service must render all parent elements of the part before trying to create the part | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] e4 | Reporter: | Remy Suen <remy.suen> | ||||
| Component: | UI | Assignee: | Remy Suen <remy.suen> | ||||
| Status: | VERIFIED FIXED | QA Contact: | Remy Suen <remy.suen> | ||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | emoffatt, M8R-sgiphk, pwebster | ||||
| Version: | 1.0 | Flags: | pwebster:
review+
|
||||
| Target Milestone: | 4.1 RC4 | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Remy Suen
John reported this on IRC. Created attachment 197032 [details]
EPartService patch v1
During part construction, the part service only asked the rendering engine to try to create the element. It did not consider the fact that its parent elements may not have yet been constructed.
The fix is to ensure that all parent elements have been asked to be rendered before we try to create the part in question.
(In reply to comment #2) > Created attachment 197032 [details] > EPartService patch v1 Paul, could you review this patch? Since this prevents the user from launching their application directly if they don't have the view up already, I think we should get this fixed. It makes sense that the parents need to be rendered as well. PW (In reply to comment #4) > It makes sense that the parents need to be rendered as well. Thanks, patch released to CVS HEAD. Thanks for the bug report, John! Verified with I20110604-2201 on Windows XP. |