From c712a82656df94527126d7bcdb0c3fee12a30932 Mon Sep 17 00:00:00 2001 From: Peter Kalauskas Date: Wed, 14 Aug 2019 12:13:42 -0700 Subject: [PATCH] Convert LazyServiceRegistrar usage to singleton Test: lshal Bug: 139376253 Change-Id: Id3c5f7d4f66af5bdab99c9ecfce4ceef9cfd5b75 --- libwvdrmengine/src_hidl/serviceLazy.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libwvdrmengine/src_hidl/serviceLazy.cpp b/libwvdrmengine/src_hidl/serviceLazy.cpp index c886131e..a602bcfc 100644 --- a/libwvdrmengine/src_hidl/serviceLazy.cpp +++ b/libwvdrmengine/src_hidl/serviceLazy.cpp @@ -34,7 +34,7 @@ int main(int /* argc */, char** /* argv */) { configureRpcThreadpool(8, true /* callerWillJoin */); // Setup hwbinder service - LazyServiceRegistrar serviceRegistrar; + auto serviceRegistrar = LazyServiceRegistrar::getInstance(); CHECK_EQ(serviceRegistrar.registerService(drmFactory, "widevine"), android::NO_ERROR) << "Failed to register Widevine Factory HAL"; CHECK_EQ(serviceRegistrar.registerService(cryptoFactory, "widevine"), android::NO_ERROR)