Bug 709747: Fix COMPtr logging for .forget(). r=dbaron

This commit is contained in:
Kyle Huey 2012-06-29 10:10:31 -07:00
Родитель ada443da57
Коммит a13be59eca
1 изменённых файлов: 2 добавлений и 0 удалений

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

@ -742,6 +742,7 @@ class nsCOMPtr MOZ_FINAL
// of T.
{
NS_ASSERTION(rhs, "Null pointer passed to forget!");
NSCAP_LOG_RELEASE(this, mRawPtr);
*rhs = get();
mRawPtr = 0;
}
@ -1046,6 +1047,7 @@ class nsCOMPtr<nsISupports>
// parameters.
{
NS_ASSERTION(rhs, "Null pointer passed to forget!");
NSCAP_LOG_RELEASE(this, mRawPtr);
*rhs = 0;
swap(*rhs);
}