Mercurial > dwindows
comparison mac/dw.m @ 899:3fbba8b1f440
Don't pass in a partial UTF8 string in the character field during key press events.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Mon, 18 Apr 2011 11:03:58 +0000 |
parents | bf2ca780f62d |
children | 5596e3830ae3 |
comparison
equal
deleted
inserted
replaced
898:bf2ca780f62d | 899:3fbba8b1f440 |
---|---|
205 | 205 |
206 /* Handle a valid key */ | 206 /* Handle a valid key */ |
207 if([nchar length] == 1) | 207 if([nchar length] == 1) |
208 { | 208 { |
209 const char *tmp = [nchar UTF8String]; | 209 const char *tmp = [nchar UTF8String]; |
210 if(tmp) | 210 if(tmp && strlen(tmp) == 1) |
211 { | 211 { |
212 ch = tmp[0]; | 212 ch = tmp[0]; |
213 } | 213 } |
214 } | 214 } |
215 | 215 |