зеркало из https://github.com/mozilla/pjs.git
bug 441610 - Calling getAttributes() on a defunct object crashes Thunderbird, r=aaronlev
This commit is contained in:
Родитель
4bd3619de5
Коммит
8f49984fce
|
@ -2045,6 +2045,9 @@ nsAccessible::GetAttributes(nsIPersistentProperties **aAttributes)
|
||||||
{
|
{
|
||||||
NS_ENSURE_ARG_POINTER(aAttributes); // In/out param. Created if necessary.
|
NS_ENSURE_ARG_POINTER(aAttributes); // In/out param. Created if necessary.
|
||||||
|
|
||||||
|
if (IsDefunct())
|
||||||
|
return NS_ERROR_FAILURE;
|
||||||
|
|
||||||
nsCOMPtr<nsIContent> content = GetRoleContent(mDOMNode);
|
nsCOMPtr<nsIContent> content = GetRoleContent(mDOMNode);
|
||||||
if (!content) {
|
if (!content) {
|
||||||
return NS_ERROR_FAILURE;
|
return NS_ERROR_FAILURE;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче