summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/CoolBar.java
diff options
context:
space:
mode:
authorVeronika Irvine <veronika>2004-04-22 19:48:57 +0000
committerVeronika Irvine <veronika>2004-04-22 19:48:57 +0000
commitf6030535ec9fb1d728f503415a8c187f6094ebf6 (patch)
tree7dc8de512eaa2715116b28a995864202842e3812 /bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/CoolBar.java
parent175af08bc22bc7d449e68314fa692173e50b1d44 (diff)
downloadeclipse.platform.swt-f6030535ec9fb1d728f503415a8c187f6094ebf6.tar.gz
eclipse.platform.swt-f6030535ec9fb1d728f503415a8c187f6094ebf6.tar.xz
eclipse.platform.swt-f6030535ec9fb1d728f503415a8c187f6094ebf6.zip
when SWT.FLAT, don't draw gradient on XP
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/CoolBar.java')
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/CoolBar.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/CoolBar.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/CoolBar.java
index 8f37cc710c..2d651a84c1 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/CoolBar.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/CoolBar.java
@@ -1076,14 +1076,14 @@ LRESULT wmNotifyChild (int wParam, int lParam) {
* in WM_ERASEBKGND.
*/
if (OS.COMCTL32_MAJOR < 6) break;
- if (background != -1) {
+ if (background != -1 || (style & SWT.FLAT) != 0) {
NMCUSTOMDRAW nmcd = new NMCUSTOMDRAW ();
OS.MoveMemory (nmcd, lParam, NMCUSTOMDRAW.sizeof);
switch (nmcd.dwDrawStage) {
case OS.CDDS_PREERASE:
return new LRESULT (OS.CDRF_NOTIFYPOSTERASE);
case OS.CDDS_POSTERASE:
- drawBackground(nmcd.hdc);
+ drawBackground (nmcd.hdc);
break;
}
}