Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D84807
This commit is contained in:
3
netwerk/cache/nsCacheService.cpp
vendored
3
netwerk/cache/nsCacheService.cpp
vendored
@@ -1480,8 +1480,7 @@ void nsCacheService::Lock(mozilla::Telemetry::HistogramID mainThreadLockerID) {
|
||||
void nsCacheService::Unlock() {
|
||||
gService->mLock.AssertCurrentThreadOwns();
|
||||
|
||||
nsTArray<nsISupports*> doomed;
|
||||
doomed.SwapElements(gService->mDoomedObjects);
|
||||
nsTArray<nsISupports*> doomed = std::move(gService->mDoomedObjects);
|
||||
|
||||
gService->LockReleased();
|
||||
gService->mLock.Unlock();
|
||||
|
||||
Reference in New Issue
Block a user