diff options
Diffstat (limited to 'src/gpu/GrOpList.cpp')
-rw-r--r-- | src/gpu/GrOpList.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gpu/GrOpList.cpp b/src/gpu/GrOpList.cpp index 14f2baadf7..5160be16c2 100644 --- a/src/gpu/GrOpList.cpp +++ b/src/gpu/GrOpList.cpp @@ -45,6 +45,8 @@ GrOpList::~GrOpList() { if (this == fTarget.get()->getLastOpList()) { fTarget.get()->setLastOpList(nullptr); } + + fTarget.pendingIOComplete(); } } @@ -57,6 +59,7 @@ void GrOpList::reset() { fTarget.get()->setLastOpList(nullptr); } + fTarget.pendingIOComplete(); fTarget.reset(); fAuditTrail = nullptr; } |