diff options
| -rw-r--r-- | services/vr/hardware_composer/impl/vr_hwc.cpp | 2 |
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"); |