зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
f3870bb60a
Коммит
5cf34c2722
|
@ -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) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче