diff options
Diffstat (limited to 'tests/ResourceCacheTest.cpp')
-rw-r--r-- | tests/ResourceCacheTest.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/ResourceCacheTest.cpp b/tests/ResourceCacheTest.cpp index 2ceb567688..a88c06270d 100644 --- a/tests/ResourceCacheTest.cpp +++ b/tests/ResourceCacheTest.cpp @@ -245,8 +245,12 @@ DEF_GPUTEST_FOR_RENDERING_CONTEXTS(ResourceCacheWrappedResources, reporter, ctxI REPORTER_ASSERT(reporter, borrowedIsAlive); REPORTER_ASSERT(reporter, !adoptedIsAlive); - gpu->deleteTestingOnlyBackendTexture(&(backendTextures[0]), !borrowedIsAlive); - gpu->deleteTestingOnlyBackendTexture(&(backendTextures[1]), !adoptedIsAlive); + if (borrowedIsAlive) { + gpu->deleteTestingOnlyBackendTexture(&(backendTextures[0])); + } + if (adoptedIsAlive) { + gpu->deleteTestingOnlyBackendTexture(&(backendTextures[1])); + } context->resetContext(); } |