mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-14 13:55:43 +00:00
Bug 817342, delay script runners when making static clones, r=roc
This commit is contained in:
parent
0cdde6720a
commit
4443e868c9
@ -510,6 +510,8 @@ nsPrintEngine::DoCommonPrint(bool aIsPrintPreview,
|
||||
nsCOMPtr<nsIDocShell> webContainer(do_QueryReferent(mContainer, &rv));
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
||||
{
|
||||
nsAutoScriptBlocker scriptBlocker;
|
||||
mPrt->mPrintObject = new nsPrintObject();
|
||||
NS_ENSURE_TRUE(mPrt->mPrintObject, NS_ERROR_OUT_OF_MEMORY);
|
||||
rv = mPrt->mPrintObject->Init(webContainer, aDoc, aIsPrintPreview);
|
||||
@ -525,6 +527,7 @@ nsPrintEngine::DoCommonPrint(bool aIsPrintPreview,
|
||||
nsCOMPtr<nsIDocShellTreeNode> parentAsNode =
|
||||
do_QueryInterface(mPrt->mPrintObject->mDocShell);
|
||||
BuildDocTree(parentAsNode, &mPrt->mPrintDocList, mPrt->mPrintObject);
|
||||
}
|
||||
|
||||
if (!aIsPrintPreview) {
|
||||
SetIsPrinting(true);
|
||||
|
Loading…
Reference in New Issue
Block a user