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

This commit is contained in:
Alexander Surkov 2013-10-16 23:10:55 -04:00
Родитель 677ccd2632
Коммит 63151adb3a
1 изменённых файлов: 2 добавлений и 3 удалений

Просмотреть файл

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