commit | f563078786de1ace4db88824cbfa966a1a81f238 | [log] [tgz] |
---|---|---|
author | Remy Suen <remysuen@ca.ibm.com> | Fri Feb 03 10:05:07 2012 -0500 |
committer | Remy Suen <remysuen@ca.ibm.com> | Fri Feb 03 10:05:07 2012 -0500 |
tree | 9665ad2360b4fa99aef8f41e3e9a0a0788b50875 | |
parent | 5eff455b45bc433967c3d7c5ef520fa231ce29ec [diff] |
Bug 370026 NPE in PartActivationHistory.activate() in almost fresh 4.2M5 When the model is being rendered and a piece of code tries to "interrupt" the process by forcibly showing a part in another part of the model that has not yet been rendered, the request will fail because the rendering engine may not be able to create the element if its parent hierarchy do not have their widgets set. The fix is to forcibly create any unrendered parent in the hierarchy chain to ensure that the explicit request to create the part itself will succeed.
Platform UI provides the basic building blocks for user interfaces built with Eclipse. Some of these form the Eclipse Rich Client Platform (RCP) and can be used for arbitrary rich client applications, while others are specific to the Eclipse IDE. The Platform UI codebase is built on top of the Eclipse Standard Widget Toolkit (SWT), which is developed as an independent project.
For more information, refer to the [Platform UI wiki page] 1.