diff options
author | Robert Phillips <robertphillips@google.com> | 2018-06-21 10:28:36 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-06-21 16:47:43 +0000 |
commit | 867ce8fc8eef76e26b1e56be66badffc3d5ec3ae (patch) | |
tree | 9b5a2929e10f83a7022b6f9f9bfd1fb3923f6df2 | |
parent | 1e259cda4fb7f12e98dd611bd651f40ebef2d14a (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>
-rw-r--r-- | src/gpu/GrDrawingManager.cpp | 4 |
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(); |