summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--services/vr/hardware_composer/impl/vr_hwc.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/vr/hardware_composer/impl/vr_hwc.cpp b/services/vr/hardware_composer/impl/vr_hwc.cpp
index 313c022303..11ffc3f2fe 100644
--- a/services/vr/hardware_composer/impl/vr_hwc.cpp
+++ b/services/vr/hardware_composer/impl/vr_hwc.cpp
@@ -868,7 +868,7 @@ Return<void> VrHwc::createClient(createClient_cb hidl_cb) {
Error status = Error::NONE;
sp<VrComposerClient> client;
- if (client_ == nullptr) {
+ if (!client_.promote().get()) {
client = new VrComposerClient(*this);
} else {
ALOGE("Already have a client");