All,
I have large RCP application we are attempting to run in RAP. We
notice that once we put up any dialog (e.g. Help->About, or
Window->Show View, Other, etc). then selection is not being processed
the Eclipse command/expression engine properly. Other parts of the
application (other Views ) still remain able to respond to changes in
the selection service just fine. However all the command handlers that
have enabledWhen expression see expression as being null. Also any
Command Handler that uses HandlerUtil.getCurrentSelection(evt) returns
null even though I know something is selected.
The other killer is that when I hit maximize window on my RAP
application then selection starts being processed again by the
command/expression engine correctly until any dialog is shown again and
then it stops working again.
Of course when I try to re-create this with RCP Mail Template
application, I am unable. So I would not be surprised there is
something in our code crossing wires here with Eclipse.
Any pointers where to look or to check would be greatly appreciated.
Thanks,
Stu Pond