Bug 708901 - Migrate to nsTHashSet in layout. r=emilio

Differential Revision: https://phabricator.services.mozilla.com/D108597
This commit is contained in:
Simon Giesecke
2021-03-24 16:58:58 +00:00
parent f29debc280
commit cbe4b9ff3a
32 changed files with 146 additions and 178 deletions

View File

@@ -1908,9 +1908,7 @@ nsresult nsTreeBodyFrame::GetImage(int32_t aRowIndex, nsTreeColumn* aCol,
nsTreeImageListener* listener = new nsTreeImageListener(this);
if (!listener) return NS_ERROR_OUT_OF_MEMORY;
if (!mCreatedListeners.PutEntry(listener)) {
return NS_ERROR_FAILURE;
}
mCreatedListeners.Insert(listener);
listener->AddCell(aRowIndex, aCol);
nsCOMPtr<imgINotificationObserver> imgNotificationObserver = listener;
@@ -4225,7 +4223,7 @@ void nsTreeBodyFrame::DetachImageListeners() { mCreatedListeners.Clear(); }
void nsTreeBodyFrame::RemoveTreeImageListener(nsTreeImageListener* aListener) {
if (aListener) {
mCreatedListeners.RemoveEntry(aListener);
mCreatedListeners.Remove(aListener);
}
}