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.
5 files changed
tree: 9665ad2360b4fa99aef8f41e3e9a0a0788b50875
  1. bundles/
  2. examples/
  3. features/
  4. git_report/
  5. tests/
  6. .gitignore
  7. README.md
README.md

Platform UI

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.

License

Eclipse Public License (EPL) v1.0