diff options
author | Robert Phillips <robertphillips@google.com> | 2017-02-01 10:53:20 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-02-01 16:22:08 +0000 |
commit | 5c446570ed3cefd854607c77226a6faa17cf18d7 (patch) | |
tree | 4d2e351051c83de4269ffde5848f75d31875b52b /tests/ProxyTest.cpp | |
parent | 3390e1526975e4250402e6642cd6875401abfc9e (diff) |
Fix memory leak in DeferredProxyTest
Change-Id: Ib183f71e972b0756b8558098dabe32b6934c0847
Reviewed-on: https://skia-review.googlesource.com/7866
Commit-Queue: Robert Phillips <robertphillips@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>
Reviewed-by: Hal Canary <halcanary@google.com>
Diffstat (limited to 'tests/ProxyTest.cpp')
-rw-r--r-- | tests/ProxyTest.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/ProxyTest.cpp b/tests/ProxyTest.cpp index f5a3a2c9c8..8396b52625 100644 --- a/tests/ProxyTest.cpp +++ b/tests/ProxyTest.cpp @@ -134,9 +134,9 @@ DEF_GPUTEST_FOR_RENDERING_CONTEXTS(DeferredProxyTest, reporter, ctxInfo) { { sk_sp<GrTexture> tex; if (SkBackingFit::kApprox == fit) { - tex = sk_ref_sp(provider->createApproxTexture(desc)); + tex.reset(provider->createApproxTexture(desc)); } else { - tex = sk_ref_sp(provider->createTexture(desc, budgeted)); + tex.reset(provider->createTexture(desc, budgeted)); } sk_sp<GrSurfaceProxy> sProxy(GrSurfaceProxy::MakeDeferred( @@ -167,9 +167,9 @@ DEF_GPUTEST_FOR_RENDERING_CONTEXTS(DeferredProxyTest, reporter, ctxInfo) { { sk_sp<GrTexture> tex; if (SkBackingFit::kApprox == fit) { - tex = sk_ref_sp(provider->createApproxTexture(desc)); + tex.reset(provider->createApproxTexture(desc)); } else { - tex = sk_ref_sp(provider->createTexture(desc, budgeted)); + tex.reset(provider->createTexture(desc, budgeted)); } sk_sp<GrSurfaceProxy> sProxy(GrSurfaceProxy::MakeDeferred(caps, |