commit 6fcb10bbfe9be3bdf0fb9a1c8aef82206ce7e935
parent 33dfc6cf93fbe38b9d0ef6f69b37520e4c1eaddc
Author: Emily McDonough <emcdonough@mozilla.com>
Date: Fri, 5 Dec 2025 18:33:03 +0000
Bug 2004144 - Ensure that ImageContainer::GetCurrentImages will not use an extra intermediate for AutoTArray arguments r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D275130
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gfx/layers/ImageContainer.cpp b/gfx/layers/ImageContainer.cpp
@@ -508,7 +508,7 @@ void ImageContainer::GetCurrentImages(nsTArray<OwningImage>* aImages,
uint32_t* aGenerationCounter) {
RecursiveMutexAutoLock lock(mRecursiveMutex);
- *aImages = mCurrentImages.Clone();
+ aImages->Assign(mCurrentImages);
if (aGenerationCounter) {
*aGenerationCounter = mGenerationCounter;
}