Adding assert on invalid init of textTransformer. see bug 43094

Basic check for null.

Without this assert, you will crash if there is no nsILineBreakerFactory
found.
This commit is contained in:
dougt%netscape.com 2000-06-27 20:54:01 +00:00
Родитель f3870bb60a
Коммит 5cf34c2722
2 изменённых файлов: 6 добавлений и 0 удалений

Просмотреть файл

@ -131,6 +131,9 @@ nsTextTransformer::nsTextTransformer(nsILineBreaker* aLineBreaker,
{
MOZ_COUNT_CTOR(nsTextTransformer);
if (aLineBreaker == nsnull && aWordBreaker == nsnull )
NS_ASSERTION(0, "invalid creation of nsTextTransformer");
#ifdef DEBUG
static PRBool firstTime = PR_TRUE;
if (firstTime) {

Просмотреть файл

@ -131,6 +131,9 @@ nsTextTransformer::nsTextTransformer(nsILineBreaker* aLineBreaker,
{
MOZ_COUNT_CTOR(nsTextTransformer);
if (aLineBreaker == nsnull && aWordBreaker == nsnull )
NS_ASSERTION(0, "invalid creation of nsTextTransformer");
#ifdef DEBUG
static PRBool firstTime = PR_TRUE;
if (firstTime) {