Handler enable/disable not working [message #1811330] |
Sat, 31 August 2019 09:11 |
Ludwig Moser Messages: 476 Registered: July 2009 |
Senior Member |
|
|
Hello,
my application contains multiple bundles
rcp - which contains general features
views - which implemens different views
view-extension - which implements further features for some views
in "views" i have a View, which creates a popup menu, which contains Handlers, that are defined in the same Bundle and/or in the "rcp" bundle.
some Handlers are defined in "view-extension" - commands are defined there and handlers are assigned the same way they are defined in "rcp"
when running the application, ALL commands are sowing up correctly in Eclipse
BUT: not all isEnabled() methods are called! Especially only the isEnabled() of Commands which are defined in view-extension are ignored.
how come? and how can i solve this?
NOTES:
i am using Eclipse 4.6
all Handlers extend extends DIHandler<E>; if i copy the code from view-extension to view everything works as expected (but Commands beeing in other bundles shall not be the problem, as its working with Handlers in "rcp" too)
|
|
|
Powered by
FUDForum. Page generated in 0.03559 seconds