summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelipe Heidrich <fheidric>2009-10-06 17:41:36 +0000
committerFelipe Heidrich <fheidric>2009-10-06 17:41:36 +0000
commit5623a76e0847d9e8164cf086fe822ff51cfccada (patch)
tree83bba331c9cbd9b03bca8d91a4fa26d7f699fa0d
parent3ce9570055f844a57ba8c0d87294e6f57491c832 (diff)
downloadeclipse.platform.swt-5623a76e0847d9e8164cf086fe822ff51cfccada.tar.gz
eclipse.platform.swt-5623a76e0847d9e8164cf086fe822ff51cfccada.tar.xz
eclipse.platform.swt-5623a76e0847d9e8164cf086fe822ff51cfccada.zip
Bug 291354 - [Widgets] Windows 7: small indeterminate ProgressBar looks broken (3.5.x backport)
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/ProgressBar.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/ProgressBar.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/ProgressBar.java
index ea29f26be4..8f27741a4e 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/ProgressBar.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/ProgressBar.java
@@ -420,7 +420,7 @@ LRESULT WM_SIZE (int /*long*/ wParam, int /*long*/ lParam) {
* NOTE: This only happens on Window XP.
*/
if ((style & SWT.INDETERMINATE) != 0) {
- if (OS.COMCTL32_MAJOR >= 6) {
+ if (OS.WIN32_VERSION == OS.VERSION (5,1) || (OS.COMCTL32_MAJOR >= 6 && !OS.IsAppThemed())) {
forceResize ();
RECT rect = new RECT ();
OS.GetClientRect (handle, rect);