From 796446129f13ded2db8d24af59e51c1928f86136 Mon Sep 17 00:00:00 2001 From: "buster%netscape.com" Date: Tue, 24 Aug 1999 13:48:08 +0000 Subject: [PATCH] added a special case to the output text rules for an empty document (one that contains the bogus node) --- editor/base/nsTextEditRules.cpp | 5 +++++ editor/libeditor/text/nsTextEditRules.cpp | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/editor/base/nsTextEditRules.cpp b/editor/base/nsTextEditRules.cpp index 7cc36f319a1e..af16624b7450 100644 --- a/editor/base/nsTextEditRules.cpp +++ b/editor/base/nsTextEditRules.cpp @@ -835,6 +835,11 @@ nsTextEditRules::WillOutputText(nsIDOMSelection *aSelection, *aOutString = mPasswordText; *aCancel = PR_TRUE; } + else if (mBogusNode) + { // this means there's no content, so output null string + *aOutString = ""; + *aCancel = PR_TRUE; + } return NS_OK; } diff --git a/editor/libeditor/text/nsTextEditRules.cpp b/editor/libeditor/text/nsTextEditRules.cpp index 7cc36f319a1e..af16624b7450 100644 --- a/editor/libeditor/text/nsTextEditRules.cpp +++ b/editor/libeditor/text/nsTextEditRules.cpp @@ -835,6 +835,11 @@ nsTextEditRules::WillOutputText(nsIDOMSelection *aSelection, *aOutString = mPasswordText; *aCancel = PR_TRUE; } + else if (mBogusNode) + { // this means there's no content, so output null string + *aOutString = ""; + *aCancel = PR_TRUE; + } return NS_OK; }