Index: Source/core/rendering/RenderLayer.cpp |
diff --git a/Source/core/rendering/RenderLayer.cpp b/Source/core/rendering/RenderLayer.cpp |
index 38bee73e188cdd699e261750bcef033148c7c557..c3082e0b9b264e2da1e80119e0752eda43a69790 100644 |
--- a/Source/core/rendering/RenderLayer.cpp |
+++ b/Source/core/rendering/RenderLayer.cpp |
@@ -1854,8 +1854,7 @@ static void performOverlapTests(OverlapTestRequestMap& overlapTestRequests, cons |
it->key->setIsOverlapped(true); |
overlappedRequestClients.append(it->key); |
} |
- for (size_t i = 0; i < overlappedRequestClients.size(); ++i) |
- overlapTestRequests.remove(overlappedRequestClients[i]); |
+ overlapTestRequests.removeAll(overlappedRequestClients); |
} |
static bool shouldDoSoftwarePaint(const RenderLayer* layer, bool paintingReflection) |