From da8ef7e433344552b53e990b365df0afab1454ee Mon Sep 17 00:00:00 2001 From: Yuka Kamiya Date: Tue, 30 Mar 2010 21:16:41 +0900 Subject: [PATCH] 6907881: Different undesired behavior for entering Asian characters in Windows IME starting with Java 6.0 Reviewed-by: okutsu --- jdk/src/windows/native/sun/windows/awt_Component.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/jdk/src/windows/native/sun/windows/awt_Component.cpp b/jdk/src/windows/native/sun/windows/awt_Component.cpp index d98f241a145..0557c6d7ea7 100644 --- a/jdk/src/windows/native/sun/windows/awt_Component.cpp +++ b/jdk/src/windows/native/sun/windows/awt_Component.cpp @@ -1,5 +1,5 @@ /* - * Copyright 1996-2009 Sun Microsystems, Inc. All Rights Reserved. + * Copyright 1996-2010 Sun Microsystems, Inc. All Rights Reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -3707,8 +3707,7 @@ void AwtComponent::SetCompositionWindow(RECT& r) if (hIMC == NULL) { return; } - COMPOSITIONFORM cf = {CFS_POINT, {0, r.bottom}, NULL}; - // Place the composition window right below the client Window + COMPOSITIONFORM cf = {CFS_DEFAULT, {0, 0}, {0, 0, 0, 0}}; ImmSetCompositionWindow(hIMC, &cf); }