Bug-org 1180240 ContentEventHandler::OnQuerySelectedText() should use mFirstSelectedRange if mSelection doesn't have selection range
初回投稿日時: 2015年07月19日13時19分11秒
カテゴリ: Mozilla Core Mozilla42 バグ修正
SNS:
Tweet (list)
Bug-org 1179090の修正に対するフォーローアップです。ContentEventHandler
の初期化処理では選択範囲が存在していない場合には選択範囲が先頭に存在していると仮定するようにしましたが、ContentEventHandler::OnQuerySelectedText()
はmSelection
から直接選択範囲を取得していたため、この修正結果の恩恵を受けられていませんでした。
今回の修正で、mSelection
が選択範囲を持たない場合は、初期化時に仮定した選択範囲を保存してあるmFirstSelectedRange
を利用するようにしています。またこの場合の処理はより単純に行えるため、高速に処理するようにしています。