summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Northover <steve>2006-03-16 21:44:54 +0000
committerSteve Northover <steve>2006-03-16 21:44:54 +0000
commit2957b637f2f9d3bf81ed31fe6c15d970da203319 (patch)
tree2470d81c76a501695d54eeff1798ac9780cd2a70
parentb2854b0314afb24ebfc8c1d4015b5bf496499fb9 (diff)
downloadeclipse.platform.swt-2957b637f2f9d3bf81ed31fe6c15d970da203319.tar.gz
eclipse.platform.swt-2957b637f2f9d3bf81ed31fe6c15d970da203319.tar.xz
eclipse.platform.swt-2957b637f2f9d3bf81ed31fe6c15d970da203319.zip
*** empty log message ***
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/TreeItem.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/TreeItem.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/TreeItem.java
index 42743ebbf3..60677dbd12 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/TreeItem.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/TreeItem.java
@@ -427,7 +427,8 @@ RECT getBounds (int index, boolean getText, boolean getImage, boolean fullText,
RECT rect = new RECT ();
if (firstColumn) {
rect.left = handle;
- if (OS.SendMessage (hwnd, OS.TVM_GETITEMRECT, 1, rect) == 0) {
+ boolean full = columnCount == 0 && getText && getImage && fullText && fullImage;
+ if (OS.SendMessage (hwnd, OS.TVM_GETITEMRECT, full ? 0 : 1, rect) == 0) {
return new RECT ();
}
if (getImage && !fullImage) {