From aa6fadb5157202bfcff5824b8cf21eaddf76107e Mon Sep 17 00:00:00 2001 From: "attinasi%netscape.com" Date: Wed, 7 Jun 2000 23:04:45 +0000 Subject: [PATCH] Fixed crash due to ordering problem: b=38768 r=dcone git-svn-id: svn://10.0.0.236/trunk@71733 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/content/base/src/nsDocumentViewer.cpp | 10 +++++----- mozilla/layout/base/nsDocumentViewer.cpp | 10 +++++----- mozilla/layout/base/src/nsDocumentViewer.cpp | 10 +++++----- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/mozilla/content/base/src/nsDocumentViewer.cpp b/mozilla/content/base/src/nsDocumentViewer.cpp index 3d39492ad28..5894506384c 100644 --- a/mozilla/content/base/src/nsDocumentViewer.cpp +++ b/mozilla/content/base/src/nsDocumentViewer.cpp @@ -761,11 +761,6 @@ DocumentViewerImpl::PrintContent(nsIWebShell *aParent,nsIDeviceContext *aDConte cx->Init(aDContext); - nsCompatibility mode; - mPresContext->GetCompatibilityMode(&mode); - cx->SetCompatibilityMode(mode); - cx->SetContainer(aParent); - CreateStyleSet(mDocument, getter_AddRefs(ss)); nsCOMPtr ps; @@ -803,6 +798,11 @@ DocumentViewerImpl::PrintContent(nsIWebShell *aParent,nsIDeviceContext *aDConte ps->Init(mDocument, cx, vm, ss); + nsCompatibility mode; + mPresContext->GetCompatibilityMode(&mode); + cx->SetCompatibilityMode(mode); + cx->SetContainer(aParent); + //lay it out... ps->InitialReflow(width, height); diff --git a/mozilla/layout/base/nsDocumentViewer.cpp b/mozilla/layout/base/nsDocumentViewer.cpp index 3d39492ad28..5894506384c 100644 --- a/mozilla/layout/base/nsDocumentViewer.cpp +++ b/mozilla/layout/base/nsDocumentViewer.cpp @@ -761,11 +761,6 @@ DocumentViewerImpl::PrintContent(nsIWebShell *aParent,nsIDeviceContext *aDConte cx->Init(aDContext); - nsCompatibility mode; - mPresContext->GetCompatibilityMode(&mode); - cx->SetCompatibilityMode(mode); - cx->SetContainer(aParent); - CreateStyleSet(mDocument, getter_AddRefs(ss)); nsCOMPtr ps; @@ -803,6 +798,11 @@ DocumentViewerImpl::PrintContent(nsIWebShell *aParent,nsIDeviceContext *aDConte ps->Init(mDocument, cx, vm, ss); + nsCompatibility mode; + mPresContext->GetCompatibilityMode(&mode); + cx->SetCompatibilityMode(mode); + cx->SetContainer(aParent); + //lay it out... ps->InitialReflow(width, height); diff --git a/mozilla/layout/base/src/nsDocumentViewer.cpp b/mozilla/layout/base/src/nsDocumentViewer.cpp index 3d39492ad28..5894506384c 100644 --- a/mozilla/layout/base/src/nsDocumentViewer.cpp +++ b/mozilla/layout/base/src/nsDocumentViewer.cpp @@ -761,11 +761,6 @@ DocumentViewerImpl::PrintContent(nsIWebShell *aParent,nsIDeviceContext *aDConte cx->Init(aDContext); - nsCompatibility mode; - mPresContext->GetCompatibilityMode(&mode); - cx->SetCompatibilityMode(mode); - cx->SetContainer(aParent); - CreateStyleSet(mDocument, getter_AddRefs(ss)); nsCOMPtr ps; @@ -803,6 +798,11 @@ DocumentViewerImpl::PrintContent(nsIWebShell *aParent,nsIDeviceContext *aDConte ps->Init(mDocument, cx, vm, ss); + nsCompatibility mode; + mPresContext->GetCompatibilityMode(&mode); + cx->SetCompatibilityMode(mode); + cx->SetContainer(aParent); + //lay it out... ps->InitialReflow(width, height);