Bug-org 1184449 [IMM] nsIMM32Handler should cache selection notified by NOTIFY_IME_OF_SELECTION_CHANGE
初回投稿日時: 2015年07月25日17時00分06秒
カテゴリ: IME Mozilla Core Mozilla42 Windows バグ修正
SNS:
Tweet (list)
IMMモードをハンドリングしている、nsIMM32Handler
は必要なときに逐一、選択範囲を取得していましたが、非常に無駄な演算コストが発生しているので、NOTIFY_IME_OF_SELCTION_CHANGE
で通知される新しい選択範囲をキャッシュしておいて、これを利用するように修正しました。
なお、この修正では、NOTIFY_IME_OF_SELECTION_CHANGE
が選択されている文字列も通知するように機能追加してあるので、他のプラットフォームのパフォーマンス改善にもつながるかもしれません。