Bug-org 981960 PeekMessage(PM_REMOVE) sometimes fails to remove found char message (returns false) even if the message still in the queue
初回投稿日時: 2014年03月31日20時46分49秒
カテゴリ: Mozilla Core Mozilla29 Mozilla30 Mozilla31 Windows バグ修正
SNS:
Tweet (list)
メッセージキュー上に、WM_CHAR
メッセージがあるにも関わらず、PeekMessage()
でそのメッセージを削除できないことがある、というバグです。
原因は分かりませんが、PeekMessage()
で再び存在確認をしてみて、存在している場合、GetMesage()
で取得するように修正してみました。
特に根拠のない修正でしたが、このパッチを投入後、このケースでのクラッシュレポートがゼロになりましたので、PeekMessage()
にPM_REMOVE
を指定している場合の動作に、なんらかのバグがあるように思えます。