Bug-org 951966 [TSF] IMEs implemented with IMM don't work well in TSF mode
初回投稿日時: 2014年01月29日20時58分46秒
カテゴリ: Mozilla Core Mozilla29 TSF Windows バグ修正
SNS:
Tweet (list)
Bug-org 840409の修正で、デスクトップ版のGeckoは、IMEHandler
クラスが、nsIMM32Handler
クラスと、nsTextStore
クラスのメソッドを、TSFモードかどうかを判定して、必要最小限のパスでTSFモードが動作するようにしましたが、この際に、IMM-IMEであっても、TSFモードでは、nsIMM32Handler
クラスを利用しないように修正してしまいました。
実際には、これは間違った修正で、IMM-IMEはTSFモードであっても、nsIMM32Handler
で従来通りにハンドリングする必要がありました。この修正では、アクティブなIMEが、IMM-IMEな場合、TSFモードであっても、nsTextStore
のメソッドを呼び出した後、nsIMM32Handler
のメソッドにもフォールバックするようにしています。