Fix DEBUG-only leak with an nsCOMPtr. Add const. b=243724 r+sr=bzbarsky

This commit is contained in:
dbaron%dbaron.org 2004-07-15 19:58:57 +00:00
Родитель 713731e898
Коммит 4cdde2690f
1 изменённых файлов: 3 добавлений и 2 удалений

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

@ -307,7 +307,8 @@ void nsBaseWidget::AddChild(nsIWidget* aChild)
//-------------------------------------------------------------------------
void nsBaseWidget::RemoveChild(nsIWidget* aChild)
{
NS_ASSERTION(aChild->GetParent() == NS_STATIC_CAST(nsIWidget*, this),
NS_ASSERTION(nsCOMPtr<nsIWidget>(dont_AddRef(aChild->GetParent())) ==
NS_STATIC_CAST(nsIWidget*, this),
"Not one of our kids!");
if (mLastChild == aChild) {
@ -1029,7 +1030,7 @@ case _value: eventName.AssignWithConversion(_name) ; break
//////////////////////////////////////////////////////////////
struct PrefPair
{
char * name;
const char * name;
PRBool value;
};