Bug 992670 part 1 - Fix always true assertion condition in nsNavHistoryResult.cpp. r=mak

This commit is contained in:
Birunthan Mohanathas 2014-08-06 22:40:35 -07:00
parent 424ac90bb3
commit e6e472196f

View File

@ -1455,9 +1455,10 @@ nsNavHistoryContainerResultNode::RemoveChildAt(int32_t aIndex,
// Update stats.
uint32_t oldAccessCount = 0;
if (!aIsTemporary) {
MOZ_ASSERT(mAccessCount >= mChildren[aIndex]->mAccessCount,
"Invalid access count while updating!");
oldAccessCount = mAccessCount;
mAccessCount -= mChildren[aIndex]->mAccessCount;
NS_ASSERTION(mAccessCount >= 0, "Invalid access count while updating!");
}
// Remove it from our list and notify the result's observers.