|Kepler SR 1 (4.3.1): e4 key bindings will be removed by BindingToModelProcessor [message #1137183]
||Mon, 14 October 2013 06:09
| Thorsten Hake
Registered: November 2012
I have migrated an e4 RCP application to the most recent Kepler 4.3.1 release.|
The RCP application has dependencies to org.eclipse.ui and therefore also to org.eclipse.ui.workbench.
While doing a regression test after switching to the 4.3.1 target platform, I noticed that key bindings defined in the e4 application model were broken.
I tracked the problem down to the org.eclipse.ui.internal.BindingToModelProcessor which deletes all key bindings which do not have the tag "type:user". This includes also the bindings defined by my e4 application model.
This behavior has been introduced by a fix to bug 406003 (sry, can't post eclipse links because of forum restrictions).
The attachment contains the e4 sample application project (modification: added org.eclipse.ui dependency) that demonstrates the problem. Just startup the application in Kepler 4.3.1 and try to open the about dialog (CTRL+A) -> the key binding won't work.
Is this new behavior for e4 RCP applications intended? If so, how to correctly define key bindings in the e4 application model?
[Updated on: Mon, 14 October 2013 09:40]
Report message to a moderator
Powered by FUDForum
. Page generated in 0.14580 seconds