[openi18n-im:01461] Re: key release issue with iiimxcf
Federic Zhang <[email protected]> Fri, 08 Jul 2005 16:47:58 +0800
| Newsgroups | gmane.comp.internationalization.input-methods |
|---|---|
| Message-ID | <[email protected]> |
Kasha, It demonstrates how my previous commit breaks Aux event, Thanks for your correctness. -federic > 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]> >