diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 36615db36f..6563ece4e2 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -8,6 +8,11 @@ 2002-12-01 23:12 UTC+0100 Foo Bar */ +2002-07-19 15:45 UTC-0400 David G. Holm + * source/rtl/gtwin/gtwin.c + ! Don't test for dead keys when dealing with international characters + that have a negative character value. + 2002-07-17 12:34 UTC-0300 Walter Negro * include/hbmath.h ! Fix multiple declaration of _LIB_VERSION_TYPE if it's declared here diff --git a/harbour/source/rtl/gtwin/gtwin.c b/harbour/source/rtl/gtwin/gtwin.c index c31eab5070..c3c696535b 100644 --- a/harbour/source/rtl/gtwin/gtwin.c +++ b/harbour/source/rtl/gtwin/gtwin.c @@ -392,7 +392,7 @@ int hb_gt_ReadKey( HB_inkey_enum eventmask ) fprintf( stdout, "-" ); #endif } - else if( ch < 0 && ch != -32 && ch != -16 && !IgnoreKeyCodes( wKey ) ) + else if( ch < 0 && ch != -32 && ch != -16 /* Hopefully all "dead" keys generate ch = 0 when used alone... && !IgnoreKeyCodes( wKey ) */ ) { /* Process international key codes */ ch += 256;