このメソッドは、((event.detail & SWT.SELECTED) > 0) のような式を比較しています。 ビット演算をより大きい演算子で比較することは、予想外の結果 (もちろん、SWT.SELECTED の値による) の原因になる可能性があります。 SWT.SELECTED が負数であるなら、これはバグの候補です。 SWT.SELECTED が負ではないとしても、'> 0' の代わりに '!= 0' を使うことは良いプラクティスと思われます。

Boris Bokowski