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