summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelipe Heidrich <fheidric>2003-09-11 20:39:23 +0000
committerFelipe Heidrich <fheidric>2003-09-11 20:39:23 +0000
commit0050e6ec6ff8c8c7bb266dc41b0025073afe0e61 (patch)
tree575ce32772d369a8ca6a7030537153af15f85da4
parent6891c8d5b19c006f205ef1542d71f8701c2779d3 (diff)
downloadeclipse.platform.swt-0050e6ec6ff8c8c7bb266dc41b0025073afe0e61.tar.gz
eclipse.platform.swt-0050e6ec6ff8c8c7bb266dc41b0025073afe0e61.tar.xz
eclipse.platform.swt-0050e6ec6ff8c8c7bb266dc41b0025073afe0e61.zip
42897
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Table.java1
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tree.java1
2 files changed, 2 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Table.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Table.java
index b6eaf22932..dc56325db7 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Table.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Table.java
@@ -1601,6 +1601,7 @@ void setCheckboxImageList (int width, int height) {
int count = 4;
int hStateList = OS.ImageList_Create (width, height, OS.ILC_COLOR, count, count);
int hDC = OS.GetDC (handle);
+ OS.SetLayout (hDC, 0);
int memDC = OS.CreateCompatibleDC (hDC);
int hBitmap = OS.CreateCompatibleBitmap (hDC, width * count, height);
int hOldBitmap = OS.SelectObject (memDC, hBitmap);
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 fecd61db29..3ec3ac8697 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
@@ -921,6 +921,7 @@ void setCheckboxImageList () {
int height = OS.SendMessage (handle, OS.TVM_GETITEMHEIGHT, 0, 0), width = height;
int hImageList = OS.ImageList_Create (width, height, OS.ILC_COLOR, count, count);
int hDC = OS.GetDC (handle);
+ OS.SetLayout (hDC, 0);
int memDC = OS.CreateCompatibleDC (hDC);
int hBitmap = OS.CreateCompatibleBitmap (hDC, width * count, height);
int hOldBitmap = OS.SelectObject (memDC, hBitmap);