Bug-org 957019 Don't check cursor position in nsWindow::DealWithPopups() for non-mouse events
初回投稿日時: 2014年01月29日20時48分22秒
カテゴリ: Mozilla Core Mozilla29 Windows バグ修正
SNS:
Tweet (list)
Bug-org 953146の修正時に、ポップアップが開いている際のメッセージハンドラのコードをクリーンナップしたのですが、この際に、マウスのイベントでなくても、カーソル位置を調べて、ポップアップを閉じる、閉じないを変更している、変なバグを見つけました。例えば、Alt+Spaceで、ウインドウのメニューが開くのですが、カーソルがドロップダウンの外にある場合は、ドロップダウンが閉じられるのですが、カーソルがドロップダウンの上にある場合には閉じない、という状況でした。
このバグでは、マウスに関係ないメッセージでは、カーソル位置を意識しないように一括修正しています。