[openi18n-im:01460] Re: key release issue with iiimxcf
AShiZaWa KaZuNoRi <[email protected]> Fri, 08 Jul 2005 17:24:40 +0900
| Newsgroups | gmane.comp.internationalization.input-methods |
|---|---|
| Message-ID | <[email protected]> |
This mail includes diffs for r2750.
Regards,
--
kasha
------------------------------------------------------------------------
r2750 | kasha | 2005-07-08 17:20:15 +0900 (Fri, 08 Jul 2005) | 2 lines
iiimsf/src/LE.cpp: add pbase->iml_if->need_keyrelease.
------------------------------------------------------------------------
Index: iiimsf/src/LE.cpp
===================================================================
--- iiimsf/src/LE.cpp (revision 2749)
+++ iiimsf/src/LE.cpp (revision 2750)
@@ -468,7 +468,8 @@
/* if KeyRelease is interested, send the release event. Otherwise, send only the press event */
// if ((pkey && pkey->keyType == IM_KEY_PRESS) || pbase->iml_if->need_keyrelease)
if ((IM_EventKeyList != pimevent->type) ||
- (0 == (IM_KEY_RELEASE_MASK & pimevent->keylist.keylist->modifier)))
+ ((0 == (IM_KEY_RELEASE_MASK & pimevent->keylist.keylist->modifier)) ||
+ pbase->iml_if->need_keyrelease))
if_SendEvent(s, pimevent);
return true;
Index: iiimsf/src/ChangeLog
===================================================================
--- iiimsf/src/ChangeLog (revision 2749)
+++ iiimsf/src/ChangeLog (revision 2750)
@@ -13,6 +13,7 @@
if ((pkey && pkey->keyType == IM_KEY_PRESS) || pbase->iml_if->need_keyrelease)
The code processes only key events, and ignores other events such
as aux events. Breaks AUX.
+ add pbase->iml_if->need_keyrelease.
2005-07-07 AShiZaWa KaZuNoRi <[email protected]>