mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-03 04:27:41 +00:00
initialize all fields of mouseEvent; r=joki
This commit is contained in:
parent
1a4bae4013
commit
b027afa2cf
@ -666,9 +666,15 @@ nsHTMLInputElement::Click()
|
||||
rv = shell->GetPresContext(getter_AddRefs(context));
|
||||
if (NS_SUCCEEDED(rv) && context) {
|
||||
nsEventStatus status = nsEventStatus_eIgnore;
|
||||
nsGUIEvent event;
|
||||
nsMouseEvent event;
|
||||
event.eventStructType = NS_GUI_EVENT;
|
||||
event.message = NS_MOUSE_LEFT_CLICK;
|
||||
event.isShift = false;
|
||||
event.isControl = false;
|
||||
event.isAlt = false;
|
||||
event.isMeta = false;
|
||||
event.clickCount = 0;
|
||||
event.widget = nsnull;
|
||||
rv = HandleDOMEvent(context, &event, nsnull, NS_EVENT_FLAG_INIT, &status);
|
||||
}
|
||||
NS_RELEASE(shell);
|
||||
|
@ -666,9 +666,15 @@ nsHTMLInputElement::Click()
|
||||
rv = shell->GetPresContext(getter_AddRefs(context));
|
||||
if (NS_SUCCEEDED(rv) && context) {
|
||||
nsEventStatus status = nsEventStatus_eIgnore;
|
||||
nsGUIEvent event;
|
||||
nsMouseEvent event;
|
||||
event.eventStructType = NS_GUI_EVENT;
|
||||
event.message = NS_MOUSE_LEFT_CLICK;
|
||||
event.isShift = false;
|
||||
event.isControl = false;
|
||||
event.isAlt = false;
|
||||
event.isMeta = false;
|
||||
event.clickCount = 0;
|
||||
event.widget = nsnull;
|
||||
rv = HandleDOMEvent(context, &event, nsnull, NS_EVENT_FLAG_INIT, &status);
|
||||
}
|
||||
NS_RELEASE(shell);
|
||||
|
Loading…
x
Reference in New Issue
Block a user