summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Northover <steve>2006-03-16 21:20:12 +0000
committerSteve Northover <steve>2006-03-16 21:20:12 +0000
commite36b06f1e28897cd78088091141b829e00564aed (patch)
tree33570e9906bc4e64e84186f4d71d9d618a0fedb8
parent5b3222dc7d8819205916490534db5df993f747fc (diff)
downloadeclipse.platform.swt-e36b06f1e28897cd78088091141b829e00564aed.tar.gz
eclipse.platform.swt-e36b06f1e28897cd78088091141b829e00564aed.tar.xz
eclipse.platform.swt-e36b06f1e28897cd78088091141b829e00564aed.zip
fix off by 2 pixels custom draw
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tree.java2
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 bdfb750ada..5ec3da599a 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
@@ -558,7 +558,6 @@ LRESULT CDDS_ITEMPOSTPAINT (int wParam, int lParam) {
}
}
}
- if (i == 0 && item.image != null) rect.left = Math.min (rect.right, rect.left + 2);
}
if (drawImage) {
Image image = null;
@@ -570,6 +569,7 @@ LRESULT CDDS_ITEMPOSTPAINT (int wParam, int lParam) {
}
int inset = i != 0 ? INSET : 0;
if (image != null) {
+ if (index == 0) rect.left = Math.min (rect.right, rect.left + 2);
Rectangle bounds = image.getBounds ();
if (size == null) size = getImageSize ();
//int y = rect.top + (index == 0 ? (getItemHeight () - size.y) / 2 : 0);