From caed24ba9b5b792025c4e3f4b7b2a1367b5b5e1e Mon Sep 17 00:00:00 2001 From: Peter Kalauskas Date: Wed, 14 Aug 2019 12:11:57 -0700 Subject: [PATCH] Convert LazyServiceRegistrar usage to singleton Test: lshal Bug: 139376253 Change-Id: I32cb803fb73aa15b52676847b6e7eb09b86657dc --- camera/provider/2.5/default/service.cpp | 4 ++-- cas/1.1/default/service.cpp | 4 ++-- wifi/1.3/default/service.cpp | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/camera/provider/2.5/default/service.cpp b/camera/provider/2.5/default/service.cpp index 604215d71c..ec30cbc68b 100644 --- a/camera/provider/2.5/default/service.cpp +++ b/camera/provider/2.5/default/service.cpp @@ -49,8 +49,8 @@ int main() status_t status; if (kLazyService) { - auto serviceRegistrar = std::make_shared<::android::hardware::LazyServiceRegistrar>(); - status = serviceRegistrar->registerService(provider, "legacy/0"); + auto serviceRegistrar = ::android::hardware::LazyServiceRegistrar::getInstance(); + status = serviceRegistrar.registerService(provider, "legacy/0"); } else { status = provider->registerAsService("legacy/0"); } diff --git a/cas/1.1/default/service.cpp b/cas/1.1/default/service.cpp index 962530370c..bf0e159773 100644 --- a/cas/1.1/default/service.cpp +++ b/cas/1.1/default/service.cpp @@ -46,8 +46,8 @@ int main() { android::sp service = new MediaCasService(); android::status_t status; if (kLazyService) { - auto serviceRegistrar = std::make_shared(); - status = serviceRegistrar->registerService(service); + auto serviceRegistrar = LazyServiceRegistrar::getInstance(); + status = serviceRegistrar.registerService(service); } else { status = service->registerAsService(); } diff --git a/wifi/1.3/default/service.cpp b/wifi/1.3/default/service.cpp index fcbc37c12b..0b41d28da9 100644 --- a/wifi/1.3/default/service.cpp +++ b/wifi/1.3/default/service.cpp @@ -58,7 +58,7 @@ int main(int /*argc*/, char** argv) { std::make_shared(iface_tool), std::make_shared()); if (kLazyService) { - LazyServiceRegistrar registrar; + auto registrar = LazyServiceRegistrar::getInstance(); CHECK_EQ(registrar.registerService(service), android::NO_ERROR) << "Failed to register wifi HAL"; } else {