Index: src/gpu/GrResourceCache2.cpp |
diff --git a/src/gpu/GrResourceCache2.cpp b/src/gpu/GrResourceCache2.cpp |
index 85e66a7642ad45ea373eded4ef9c878fcb4ea181..5144c59eef44f38ca5da81bb90caba0d7817caa1 100644 |
--- a/src/gpu/GrResourceCache2.cpp |
+++ b/src/gpu/GrResourceCache2.cpp |
@@ -67,15 +67,15 @@ public: |
// either by drawing code or for pending io operations. |
// This will be removed when flush no longer creates resources. |
return resource->reffedOnlyByCache() && !resource->internalHasPendingIO() && |
- GrGpuResource::kYes_IsScratch == resource->fIsScratch; |
+ resource->isScratch(); |
} else { |
// Because duties are currently shared between GrResourceCache and GrResourceCache2, the |
// current interpretation of this rule is that only GrResourceCache has a ref but that |
// it has been marked as a scratch resource. |
- return resource->reffedOnlyByCache() && |
- GrGpuResource::kYes_IsScratch == resource->fIsScratch; |
+ return resource->reffedOnlyByCache() && resource->isScratch(); |
} |
} |
+ |
private: |
bool fFlushing; |
}; |