Fix explicit allocation bug
Change-Id: I9866f563e02b2ab290cc46ede05f8eda21f6d3b2
Reviewed-on: https://skia-review.googlesource.com/142163
Commit-Queue: Robert Phillips <robertphillips@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
diff --git a/include/private/GrSurfaceProxy.h b/include/private/GrSurfaceProxy.h
index 9462626..d69a294 100644
--- a/include/private/GrSurfaceProxy.h
+++ b/include/private/GrSurfaceProxy.h
@@ -95,7 +95,6 @@
#endif
}
- int32_t getProxyRefCnt_TestOnly() const;
int32_t getBackingRefCnt_TestOnly() const;
int32_t getPendingReadCnt_TestOnly() const;
int32_t getPendingWriteCnt_TestOnly() const;
@@ -164,6 +163,10 @@
fTarget->fPendingWrites += fPendingWrites;
}
+ int32_t internalGetProxyRefCnt() const {
+ return fRefCnt;
+ }
+
bool internalHasPendingIO() const {
if (fTarget) {
return fTarget->internalHasPendingIO();
@@ -409,6 +412,10 @@
friend class GrSurfaceProxyPriv;
// Methods made available via GrSurfaceProxyPriv
+ int32_t getProxyRefCnt() const {
+ return this->internalGetProxyRefCnt();
+ }
+
bool hasPendingIO() const {
return this->internalHasPendingIO();
}