< prev index next >
src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
Print this page
*** 3539,3549 ****
UINT translation;
BOOL deadKeyFlag = (converted == 2);
// Dead Key
! if (converted < 0 || wChar[0] == 0 || isDeadKey) {
translation = java_awt_event_KeyEvent_CHAR_UNDEFINED;
} else
// No translation available -- try known conversions or else punt.
if (converted == 0) {
if (wkey == VK_DELETE) {
--- 3539,3549 ----
UINT translation;
BOOL deadKeyFlag = (converted == 2);
// Dead Key
! if (converted < 0 || isDeadKey) {
translation = java_awt_event_KeyEvent_CHAR_UNDEFINED;
} else
// No translation available -- try known conversions or else punt.
if (converted == 0) {
if (wkey == VK_DELETE) {
< prev index next >