# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1303124638 0 # Node ID 3fbba8b1f4408f07f5aa281d0beba0337a35e5da # Parent bf2ca780f62d922ecb322e031acaf6677ee96f39 Don't pass in a partial UTF8 string in the character field during key press events. diff -r bf2ca780f62d -r 3fbba8b1f440 mac/dw.m --- a/mac/dw.m Mon Apr 18 08:56:33 2011 +0000 +++ b/mac/dw.m Mon Apr 18 11:03:58 2011 +0000 @@ -207,7 +207,7 @@ if([nchar length] == 1) { const char *tmp = [nchar UTF8String]; - if(tmp) + if(tmp && strlen(tmp) == 1) { ch = tmp[0]; }