import from UXP: Issue #2073 - Follow-up: Use internal Move instead of std::move for consistency (b7f217e5)

This commit is contained in:
2023-05-01 00:43:25 +08:00
parent 8c85653255
commit 518f368036
+3 -3
View File
@@ -1263,15 +1263,15 @@ SurfaceCache::MaximumCapacity()
void SurfaceCache::ReleaseImageOnMainThread(
already_AddRefed<image::Image> aImage, bool aAlwaysProxy) {
if (NS_IsMainThread() && !aAlwaysProxy) {
RefPtr<image::Image> image = std::move(aImage);
RefPtr<image::Image> image = Move(aImage);
return;
}
StaticMutexAutoLock lock(sInstanceMutex);
if (sInstance) {
sInstance->ReleaseImageOnMainThread(std::move(aImage), lock);
sInstance->ReleaseImageOnMainThread(Move(aImage), lock);
} else {
NS_ReleaseOnMainThread(std::move(aImage), /* aAlwaysProxy */ true);
NS_ReleaseOnMainThread(Move(aImage), /* aAlwaysProxy */ true);
}
}