rv = GetPrimaryFrame(this, formControlFrame);
GetPrimaryFrame(this, formControlFrame, PR_FALSE, PR_FALSE);
nsHTMLOptGroupElement::HandleDOMEvent(nsIPresContext* aPresContext,                                      nsEvent* aEvent,                                      nsIDOMEvent** aDOMEvent,                                      PRUint32 aFlags,                                      nsEventStatus* aEventStatus){  // Do not process any DOM events if the element is disabled  PRBool disabled;  nsresult rv = GetDisabled(&disabled);  if (NS_FAILED(rv) || disabled) {    return rv;  }  nsIFormControlFrame* formControlFrame = nsnull;  rv = GetPrimaryFrame(this, formControlFrame);  nsIFrame* formFrame = nsnull;  if (formControlFrame &&      NS_SUCCEEDED(formControlFrame->QueryInterface(NS_GET_IID(nsIFrame),                                                    (void **)&formFrame)) &&      formFrame)  {    const nsStyleUserInterface* uiStyle;    formFrame->GetStyleData(eStyleStruct_UserInterface,                            (const nsStyleStruct *&)uiStyle);    if (uiStyle->mUserInput == NS_STYLE_USER_INPUT_NONE ||        uiStyle->mUserInput == NS_STYLE_USER_INPUT_DISABLED)    {      return NS_OK;    }  }  return nsGenericHTMLContainerElement::HandleDOMEvent(aPresContext, aEvent,                                                       aDOMEvent, aFlags,                                                       aEventStatus);}