From 701e7f6616f9c3f00d36e38d047c5c5eddeec54e 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: Ib1cbfabec23a488868e807a4a9c2b29cd960cc1e --- cas/1.0/default/service.cpp | 4 ++-- health/storage/1.0/default/service.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cas/1.0/default/service.cpp b/cas/1.0/default/service.cpp index 516acfbfc6..754c0c5af7 100644 --- a/cas/1.0/default/service.cpp +++ b/cas/1.0/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/health/storage/1.0/default/service.cpp b/health/storage/1.0/default/service.cpp index f4296f1976..6f6ebc8afe 100644 --- a/health/storage/1.0/default/service.cpp +++ b/health/storage/1.0/default/service.cpp @@ -32,7 +32,7 @@ int main() { configureRpcThreadpool(1, true); sp service = new Storage(); - LazyServiceRegistrar registrar; + auto registrar = LazyServiceRegistrar::getInstance(); status_t result = registrar.registerService(service); if (result != OK) {