From ee585f6ea585f56a16c137f6d98b9820b456555e Mon Sep 17 00:00:00 2001 From: "alecf%netscape.com" Date: Sat, 18 Sep 1999 00:48:51 +0000 Subject: [PATCH] fix dereferencing error on slashdot.org git-svn-id: svn://10.0.0.236/trunk@48130 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/layout/generic/nsTextFrame.cpp | 3 ++- mozilla/layout/html/base/src/nsTextFrame.cpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/mozilla/layout/generic/nsTextFrame.cpp b/mozilla/layout/generic/nsTextFrame.cpp index 81cd723f705..5c3a2e7b2cb 100644 --- a/mozilla/layout/generic/nsTextFrame.cpp +++ b/mozilla/layout/generic/nsTextFrame.cpp @@ -2381,7 +2381,8 @@ nsTextFrame::Reflow(nsIPresContext& aPresContext, // Setup text transformer to transform this frames text content PRUnichar wordBuf[WORD_BUF_SIZE]; nsCOMPtr lb; - doc->GetLineBreaker(getter_AddRefs(lb)); + if (doc) + doc->GetLineBreaker(getter_AddRefs(lb)); nsTextTransformer tx(wordBuf, WORD_BUF_SIZE,lb,nsnull); nsresult rv = tx.Init(this, mContent, startingOffset); if (NS_OK != rv) { diff --git a/mozilla/layout/html/base/src/nsTextFrame.cpp b/mozilla/layout/html/base/src/nsTextFrame.cpp index 81cd723f705..5c3a2e7b2cb 100644 --- a/mozilla/layout/html/base/src/nsTextFrame.cpp +++ b/mozilla/layout/html/base/src/nsTextFrame.cpp @@ -2381,7 +2381,8 @@ nsTextFrame::Reflow(nsIPresContext& aPresContext, // Setup text transformer to transform this frames text content PRUnichar wordBuf[WORD_BUF_SIZE]; nsCOMPtr lb; - doc->GetLineBreaker(getter_AddRefs(lb)); + if (doc) + doc->GetLineBreaker(getter_AddRefs(lb)); nsTextTransformer tx(wordBuf, WORD_BUF_SIZE,lb,nsnull); nsresult rv = tx.Init(this, mContent, startingOffset); if (NS_OK != rv) {