forked from mirrors/gecko-dev
Bug 178972 trivial code changes to nsXULElement.cpp
r=brendan sr=kin
This commit is contained in:
parent
8b8585f9a9
commit
1850721eb5
1 changed files with 13 additions and 15 deletions
|
|
@ -5072,29 +5072,27 @@ nsXULPrototypeElement::Deserialize(nsIObjectInputStream* aStream,
|
||||||
rv |= child->Deserialize(aStream, aContext, aDocumentURI,
|
rv |= child->Deserialize(aStream, aContext, aDocumentURI,
|
||||||
aNodeInfos);
|
aNodeInfos);
|
||||||
break;
|
break;
|
||||||
case eType_Script:
|
case eType_Script: {
|
||||||
// language version obtained during deserialization.
|
// language version obtained during deserialization.
|
||||||
child = new nsXULPrototypeScript(0, nsnull);
|
nsXULPrototypeScript* script = new nsXULPrototypeScript(0, nsnull);
|
||||||
if (! child)
|
if (! script)
|
||||||
return NS_ERROR_OUT_OF_MEMORY;
|
return NS_ERROR_OUT_OF_MEMORY;
|
||||||
|
child = script;
|
||||||
child->mType = childType;
|
child->mType = childType;
|
||||||
|
|
||||||
nsXULPrototypeScript* script = NS_STATIC_CAST(nsXULPrototypeScript*, child);
|
rv |= aStream->Read8(&script->mOutOfLine);
|
||||||
if (script) {
|
if (! script->mOutOfLine) {
|
||||||
rv |= aStream->Read8(&script->mOutOfLine);
|
rv |= script->Deserialize(aStream, aContext,
|
||||||
if (! script->mOutOfLine) {
|
aDocumentURI, aNodeInfos);
|
||||||
rv |= script->Deserialize(aStream, aContext,
|
|
||||||
aDocumentURI, aNodeInfos);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
rv |= aStream->ReadObject(PR_TRUE, getter_AddRefs(script->mSrcURI));
|
|
||||||
|
|
||||||
rv |= script->DeserializeOutOfLineScript(aStream, aContext);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
rv |= aStream->ReadObject(PR_TRUE, getter_AddRefs(script->mSrcURI));
|
||||||
|
|
||||||
|
rv |= script->DeserializeOutOfLineScript(aStream, aContext);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
mChildren[i] = child;
|
mChildren[i] = child;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue