Community
Participate
Working Groups
Selected TreeItems and TableItems are not rendered properly when the control has multiple columns and a EraseItem listener. In this case, the last column content of the item will be rendered properly, other column content looks to covered by selection background. Even the tree or table has a only one column, what if the style flag contains a checkbox flag, same malfunction occurs. As a result all the plugin that uses OwnerDrawLabelProvider with multiple columns or checkbox feature can't render it's selected row properly. I found several rendering problems that related with redraw() and update(). This issue may be derived malfunction about it.
Created attachment 284768 [details] Source code to reproduce problem
Created attachment 284769 [details] The screenshot shows the problem
*** This bug has been marked as a duplicate of bug 565969 ***
New Gerrit change created: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/172487