Issue #2073 - Follow-up: Use internal Move instead of std::move for consistency

This commit is contained in:
FranklinDM 2023-04-30 17:19:39 +08:00 • committed by roytam1
commit b7f217e5ad

View file

@ -1263,15 +1263,15 @@ SurfaceCache::MaximumCapacity()
void SurfaceCache::ReleaseImageOnMainThread( void SurfaceCache::ReleaseImageOnMainThread(
already_AddRefed<image::Image> aImage, bool aAlwaysProxy) { already_AddRefed<image::Image> aImage, bool aAlwaysProxy) {
if (NS_IsMainThread() && !aAlwaysProxy) { if (NS_IsMainThread() && !aAlwaysProxy) {
RefPtr<image::Image> image = std::move(aImage); RefPtr<image::Image> image = Move(aImage);
return; return;
} }
StaticMutexAutoLock lock(sInstanceMutex); StaticMutexAutoLock lock(sInstanceMutex);
if (sInstance) { if (sInstance) {
sInstance->ReleaseImageOnMainThread(std::move(aImage), lock); sInstance->ReleaseImageOnMainThread(Move(aImage), lock);
} else { } else {
NS_ReleaseOnMainThread(std::move(aImage), /* aAlwaysProxy */ true); NS_ReleaseOnMainThread(Move(aImage), /* aAlwaysProxy */ true);
} }
} }