diff options
-rwxr-xr-x | bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tree.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tree.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tree.java index f2c06b9c4e..c2120e8cf0 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tree.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tree.java @@ -1057,7 +1057,7 @@ LRESULT CDDS_ITEMPREPAINT (int wParam, int lParam) { } else { ignoreDrawForeground = ignoreDrawSelection = ignoreDrawBackground = true; } - if (!ignoreDrawBackground && clrTextBk != -1) { + if (!ignoreDrawBackground && !ignoreDrawSelection && clrTextBk != -1) { if (count == 0) { if ((style & SWT.FULL_SELECTION) != 0) { fillBackground (hDC, clrTextBk, rect); |