Commit 63151adb authored by Alexander Surkov's avatar Alexander Surkov
Browse files

Bug 917598 - ISimpleDOMNode::innerHTML does not work on math elements, r=tbsaunde

parent 677ccd26
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -466,12 +466,11 @@ sdnAccessible::get_innerHTML(BSTR __RPC_FAR* aInnerHTML)
  if (IsDefunct())
    return CO_E_OBJNOTCONNECTED;

  nsCOMPtr<nsIDOMHTMLElement> htmlElement = do_QueryInterface(mNode);
  if (!htmlElement)
  if (!mNode->IsElement())
    return S_FALSE;

  nsAutoString innerHTML;
  htmlElement->GetInnerHTML(innerHTML);
  mNode->AsElement()->GetInnerHTML(innerHTML);
  if (innerHTML.IsEmpty())
    return S_FALSE;