Ensure workbench cleanup on UIThread termination
RAP UI session is terminated by terminating the UIThread. In this case
ThreadDeath error is thrown. In order to avoid a memory leak we should
close the workbench and dispose the root context in this case too.
Wrap the call to E4Workbench#createAndRunUI in E4EntryPointFactory in
try/finally block to ensure workbench/context cleanup.
Remove unnecessary ContextInjectionFactory#invoke call as it is part of
E4Application#saveModel() method.
Change-Id: Icb377977036b17e7b5704098afb3726e990fd12f
1 file changed
tree: 14979748a53a79662ec26562d82ce0a4aa61b235
- bundles/
- demo/
- features/
- releng/
- .gitignore
- README.md
README.md
RAP e4 support
This project holds bundles forked from platform.ui (commit f22406ccafdbf9109579c65a8496f46a39906b51) to support e4 applications on RAP