From 0050e6ec6ff8c8c7bb266dc41b0025073afe0e61 Mon Sep 17 00:00:00 2001 From: Felipe Heidrich Date: Thu, 11 Sep 2003 20:39:23 +0000 Subject: 42897 --- .../org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Table.java | 1 + .../org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Tree.java | 1 + 2 files changed, 2 insertions(+) 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); -- cgit v1.2.3