Bug 933883 - Only assert the length of the stored password text if the editor is able to get that information; r=roc

--HG--
extra : rebase_source : 16c72a8c46141322cf35c210e7eb10234fe292f2
This commit is contained in:
Ehsan Akhgari 2013-11-11 17:51:25 -05:00
Родитель b4defcfe2f
Коммит 80892aa65e
1 изменённых файлов: 2 добавлений и 2 удалений

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

@ -469,9 +469,9 @@ GetTextNode(nsISelection *selection, nsEditor *editor) {
}
#ifdef DEBUG
#define ASSERT_PASSWORD_LENGTHS_EQUAL() \
if (IsPasswordEditor()) { \
if (IsPasswordEditor() && mEditor->GetRoot()) { \
int32_t txtLen; \
mEditor->GetTextLength(&txtLen); \
mEditor->GetTextLength(&txtLen); \
NS_ASSERTION(mPasswordText.Length() == uint32_t(txtLen), \
"password length not equal to number of asterisks"); \
}