зеркало из https://github.com/mozilla/gecko-dev.git
Bug 709747: Fix COMPtr logging for .forget(). r=dbaron
This commit is contained in:
Родитель
ada443da57
Коммит
a13be59eca
|
@ -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);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче