Bug-org 1175382 [GTK] nsGtkIMModule should use WidgetCompositionEvent::TargetClauseLength() rather than TextRangeArray::TargetClauseLength()
初回投稿日時: 2015年06月19日18時38分03秒
カテゴリ: GTK Mozilla Core Mozilla41 バグ修正
SNS:
Tweet (list)
Bug-org 1130937の修正時のミスです。WidgetCompositionEvent::TargetClauseLength()
や、WidgetCompositionEvent::TargetClauseOffset()
を利用すべき時に、WidgetCompositionEvent::mRanges
の、TextRangeArray::TargetClauseLength()
やTextRangeArray::TargetClauseOffset()
を利用していたため、WidgetCompositionEvent
側で実装されている、選択された文節が無い場合の回避処理が行われていませんでした。
今回の修正では、TextRangeArray
のこれらのメソッドはWidgetCompositionEvent
以外が利用する必要はないので、friend
宣言を利用しつつ、これらのメソッドをprivate
メンバーに変更しています。