Community
Participate
Working Groups
It is possible that the validateSave/Edit is invoked from a non-UI thread. This means that implementors of the hook must use Display#syncExec to peform any UI operations. This requirement should be reflected in the doc.
Also, it should be documented that a progress monitor can NOT be opened inside a validateSave/Edit because, if another one is open already, deadlock will occur.
This was documented in 2.1