aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/GrDrawingManager.cpp
diff options
context:
space:
mode:
authorGravatar Robert Phillips <robertphillips@google.com>2018-06-21 10:28:36 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-06-21 16:47:43 +0000
commit867ce8fc8eef76e26b1e56be66badffc3d5ec3ae (patch)
tree9b5a2929e10f83a7022b6f9f9bfd1fb3923f6df2 /src/gpu/GrDrawingManager.cpp
parent1e259cda4fb7f12e98dd611bd651f40ebef2d14a (diff)
Switch to swap in moveOpListsToDDL for SkTArray
Change-Id: Ibbed299b339208835302544891748c4ae40b28b7 Reviewed-on: https://skia-review.googlesource.com/136591 Reviewed-by: Chris Dalton <csmartdalton@google.com> Commit-Queue: Robert Phillips <robertphillips@google.com>
Diffstat (limited to 'src/gpu/GrDrawingManager.cpp')
-rw-r--r--src/gpu/GrDrawingManager.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gpu/GrDrawingManager.cpp b/src/gpu/GrDrawingManager.cpp
index 2b8c26213d..fcee576699 100644
--- a/src/gpu/GrDrawingManager.cpp
+++ b/src/gpu/GrDrawingManager.cpp
@@ -401,7 +401,9 @@ void GrDrawingManager::moveOpListsToDDL(SkDeferredDisplayList* ddl) {
fOpLists[i]->makeClosed(*fContext->contextPriv().caps());
}
- ddl->fOpLists = std::move(fOpLists);
+ SkASSERT(ddl->fOpLists.empty());
+ ddl->fOpLists.swap(fOpLists);
+
if (fPathRendererChain) {
if (auto ccpr = fPathRendererChain->getCoverageCountingPathRenderer()) {
ddl->fPendingPaths = ccpr->detachPendingPaths();