Bug-org 1256589 Some methods of dom::Event should be implemented in WidgetEvent
初回投稿日時: 2016-10-15 22:23:28
カテゴリ: Events Mozilla Core Mozilla48 バグ修正
SNS:
Tweet (list)
WidgetEventには何故か以前からフラグを適切にセットするヘルパーメソッドが用意されておらず、各フラグの意味を知らないと、複数のフラグを同時に設定しないといけない場合にバグが混入しやすい状況になっていました。そこで、このバグではいくつかのヘルパーメソッドを追加することで、その処理をカプセル化しています。
追加されたのは以下のメソッド達。
WidgetEvent::StopPropagation()WidgetEvent::StopImmediatePropagation()WidgetEvent::StopCrossProcessForwarding()WidgetEvent::PreventDefault(bool aCalledByDefaultHandler = true)WidgetEvent::PreventDefaultBeforeDispatch()WidgetEvent::DefaultPrevented()WidgetEvent::DefaultPreventedByContent()WidgetEvent::IsTrusted()WidgetEvent::PropagationStopped()