зеркало из https://github.com/mozilla/pjs.git
checking in beard's bulletproofing fix for the profile crashers on mac. r=sspitzer
This commit is contained in:
Родитель
c29e5ff3f5
Коммит
40c5cb1c5c
|
@ -718,7 +718,7 @@ nsGenericDOMDataNode::SetDocument(nsIDocument* aDocument, PRBool aDeep)
|
|||
mDocument->GetScriptGlobalObject(getter_AddRefs(globalObject));
|
||||
if (globalObject) {
|
||||
nsCOMPtr<nsIScriptContext> context;
|
||||
if (NS_OK == globalObject->GetContext(getter_AddRefs(context))) {
|
||||
if (NS_OK == globalObject->GetContext(getter_AddRefs(context)) && context) {
|
||||
context->RemoveReference((void *)&mScriptObject,
|
||||
mScriptObject);
|
||||
}
|
||||
|
@ -736,7 +736,7 @@ nsGenericDOMDataNode::SetDocument(nsIDocument* aDocument, PRBool aDeep)
|
|||
mDocument->GetScriptGlobalObject(getter_AddRefs(globalObject));
|
||||
if (globalObject) {
|
||||
nsCOMPtr<nsIScriptContext> context;
|
||||
if (NS_OK == globalObject->GetContext(getter_AddRefs(context))) {
|
||||
if (NS_OK == globalObject->GetContext(getter_AddRefs(context)) && context) {
|
||||
context->AddNamedReference((void *)&mScriptObject,
|
||||
mScriptObject,
|
||||
"Text");
|
||||
|
|
|
@ -718,7 +718,7 @@ nsGenericDOMDataNode::SetDocument(nsIDocument* aDocument, PRBool aDeep)
|
|||
mDocument->GetScriptGlobalObject(getter_AddRefs(globalObject));
|
||||
if (globalObject) {
|
||||
nsCOMPtr<nsIScriptContext> context;
|
||||
if (NS_OK == globalObject->GetContext(getter_AddRefs(context))) {
|
||||
if (NS_OK == globalObject->GetContext(getter_AddRefs(context)) && context) {
|
||||
context->RemoveReference((void *)&mScriptObject,
|
||||
mScriptObject);
|
||||
}
|
||||
|
@ -736,7 +736,7 @@ nsGenericDOMDataNode::SetDocument(nsIDocument* aDocument, PRBool aDeep)
|
|||
mDocument->GetScriptGlobalObject(getter_AddRefs(globalObject));
|
||||
if (globalObject) {
|
||||
nsCOMPtr<nsIScriptContext> context;
|
||||
if (NS_OK == globalObject->GetContext(getter_AddRefs(context))) {
|
||||
if (NS_OK == globalObject->GetContext(getter_AddRefs(context)) && context) {
|
||||
context->AddNamedReference((void *)&mScriptObject,
|
||||
mScriptObject,
|
||||
"Text");
|
||||
|
|
Загрузка…
Ссылка в новой задаче