summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Caret.java
diff options
context:
space:
mode:
authorFelipe Heidrich <fheidric>2007-09-24 20:51:22 +0000
committerFelipe Heidrich <fheidric>2007-09-24 20:51:22 +0000
commit94be4e401a3fb2f42f015e966ff3c20eef54b12e (patch)
tree441d920dbf5876b31cc8e336a5381cc35bec2aa3 /bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Caret.java
parent87409dd82190b37fa754f5e929cac3f245e2f344 (diff)
downloadeclipse.platform.swt-94be4e401a3fb2f42f015e966ff3c20eef54b12e.tar.gz
eclipse.platform.swt-94be4e401a3fb2f42f015e966ff3c20eef54b12e.tar.xz
eclipse.platform.swt-94be4e401a3fb2f42f015e966ff3c20eef54b12e.zip
refactoring
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Caret.java')
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Caret.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Caret.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Caret.java
index 9184870060..989914561f 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Caret.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Caret.java
@@ -284,7 +284,8 @@ void resizeIME () {
if (!OS.GetCaretPos (ptCurrentPos)) return;
int /*long*/ hwnd = parent.handle;
int /*long*/ hIMC = OS.ImmGetContext (hwnd);
- if (parent.ime != null) {
+ IME ime = parent.getIME ();
+ if (ime != null && ime.isInlineEnabled ()) {
Point size = getSize ();
CANDIDATEFORM lpCandidate = new CANDIDATEFORM ();
lpCandidate.dwStyle = OS.CFS_EXCLUDE;