aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/ResourceCacheTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ResourceCacheTest.cpp')
-rw-r--r--tests/ResourceCacheTest.cpp8
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();
}