зеркало из https://github.com/mozilla/gecko-dev.git
Bug 975223, part 1 - Make braces less weird in nsRefPtrHashtable. r=froydnj
This commit is contained in:
Родитель
e2a8d249eb
Коммит
0eba6a860b
|
@ -82,10 +82,8 @@ nsRefPtrHashtable<KeyClass,RefPtr>::Get
|
|||
{
|
||||
typename base_type::EntryType* ent = this->GetEntry(aKey);
|
||||
|
||||
if (ent)
|
||||
{
|
||||
if (pRefPtr)
|
||||
{
|
||||
if (ent) {
|
||||
if (pRefPtr) {
|
||||
*pRefPtr = ent->mData;
|
||||
|
||||
NS_IF_ADDREF(*pRefPtr);
|
||||
|
@ -96,8 +94,9 @@ nsRefPtrHashtable<KeyClass,RefPtr>::Get
|
|||
|
||||
// if the key doesn't exist, set *pRefPtr to null
|
||||
// so that it is a valid XPCOM getter
|
||||
if (pRefPtr)
|
||||
if (pRefPtr) {
|
||||
*pRefPtr = nullptr;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
@ -109,17 +108,19 @@ nsRefPtrHashtable<KeyClass,RefPtr>::GetWeak
|
|||
{
|
||||
typename base_type::EntryType* ent = this->GetEntry(aKey);
|
||||
|
||||
if (ent)
|
||||
{
|
||||
if (aFound)
|
||||
if (ent) {
|
||||
if (aFound) {
|
||||
*aFound = true;
|
||||
}
|
||||
|
||||
return ent->mData;
|
||||
}
|
||||
|
||||
// Key does not exist, return nullptr and set aFound to false
|
||||
if (aFound)
|
||||
if (aFound) {
|
||||
*aFound = false;
|
||||
}
|
||||
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче