summaryrefslogtreecommitdiff
path: root/chinese/iiimf-le-xcin/files/patch-src_key_event.c
diff options
context:
space:
mode:
Diffstat (limited to 'chinese/iiimf-le-xcin/files/patch-src_key_event.c')
-rw-r--r--chinese/iiimf-le-xcin/files/patch-src_key_event.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/chinese/iiimf-le-xcin/files/patch-src_key_event.c b/chinese/iiimf-le-xcin/files/patch-src_key_event.c
new file mode 100644
index 000000000000..1c09db0b2819
--- /dev/null
+++ b/chinese/iiimf-le-xcin/files/patch-src_key_event.c
@@ -0,0 +1,19 @@
+--- src/key_event.c.orig Mon Aug 16 08:40:30 2004
++++ src/key_event.c Thu Oct 14 00:51:11 2004
+@@ -140,6 +140,7 @@
+
+ int i;
+ int index;
++ UTFCHAR buf;
+
+ IMKeyEventStruct *k = (IMKeyEventStruct *) keylist->keylist;
+ MyDataPerSession *session_data = (MyDataPerSession *) s->specific_data;
+@@ -289,7 +290,7 @@
+
+ /* lock candidate if numbers are not keyname */
+ /* XXX fix in v.2 on not only checking '1' */
+- UTFCHAR buf = (UTFCHAR)UTF8toUnicode((wchar_t)session_data->cf->header.keyname[key2code('1')].wch);
++ buf = (UTFCHAR)UTF8toUnicode((wchar_t)session_data->cf->header.keyname[key2code('1')].wch);
+ if (!buf)
+ {
+ session_data->luc_commit = True;