diff options
author | Silenio Quarti <silenio_quarti@ca.ibm.com> | 2013-03-25 12:44:15 -0400 |
---|---|---|
committer | Silenio Quarti <silenio_quarti@ca.ibm.com> | 2013-03-25 12:44:15 -0400 |
commit | 3462638b4d08f5602683f1e8dd1eecfd9fd908ff (patch) | |
tree | 476ea7820ab087f612693bd1b3940bb733148ae4 | |
parent | 26eba6ad0ad2ce3091056fa22fc37b11e2c18cc4 (diff) | |
download | eclipse.platform.swt-3462638b4d08f5602683f1e8dd1eecfd9fd908ff.tar.gz eclipse.platform.swt-3462638b4d08f5602683f1e8dd1eecfd9fd908ff.tar.xz eclipse.platform.swt-3462638b4d08f5602683f1e8dd1eecfd9fd908ff.zip |
Bug 384175 - [Win7]Text#setMessage(java.lang.String) has no effect on Text with setEditable(false)
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Text.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Text.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Text.java index 8fe103a6aa..b17d087498 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Text.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Text.java @@ -179,7 +179,7 @@ long /*int*/ callWindowProc (long /*int*/ hwnd, int msg, long /*int*/ wParam, lo boolean doubleBuffer = findImageControl () != null; boolean drawMessage = false; if ((style & SWT.SINGLE) != 0 && message.length () > 0) { - if (!OS.IsWinCE && OS.WIN32_VERSION < OS.VERSION (6, 0)) { + if ((!OS.IsWinCE && OS.WIN32_VERSION < OS.VERSION (6, 0)) || (style & SWT.READ_ONLY) != 0) { drawMessage = hwnd != OS.GetFocus () && OS.GetWindowTextLength (handle) == 0; } } |