initialize all fields of mouseEvent; r=joki

This commit is contained in:
brade%netscape.com 2000-01-15 17:22:09 +00:00
parent 1a4bae4013
commit b027afa2cf
2 changed files with 14 additions and 2 deletions

View File

@ -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);

View File

@ -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);