commit | 0a19e588f0b27feee6b81ae45c56d592b2547565 | [log] [tgz] |
---|---|---|
author | Steven Moreland <smoreland@google.com> | Fri Jul 15 22:54:22 2022 +0000 |
committer | Steven Moreland <smoreland@google.com> | Tue Jul 19 15:04:46 2022 +0000 |
tree | 0913d147da57ed0485409cf077fdfdff9765933a | |
parent | 824c5d8f607df5d5cfc8aee40ca9dad462a55cf5 [diff] |
VehicleManager: use with RefBase RefBase with sp<> Bug: 232557259 Test: build Change-Id: Id6b3b7e222980fd0e82b2d94ff2518e92d42a4d9 Merged-In: Id6b3b7e222980fd0e82b2d94ff2518e92d42a4d9
diff --git a/automotive/vehicle/2.0/default/VehicleService.cpp b/automotive/vehicle/2.0/default/VehicleService.cpp index 7e8deb6..5a48284 100644 --- a/automotive/vehicle/2.0/default/VehicleService.cpp +++ b/automotive/vehicle/2.0/default/VehicleService.cpp
@@ -35,7 +35,7 @@ auto userHal = connector->getEmulatedUserHal(); auto hal = std::make_unique<impl::EmulatedVehicleHal>(store.get(), connector.get(), userHal); auto emulator = std::make_unique<impl::VehicleEmulator>(hal.get()); - auto service = std::make_unique<VehicleHalManager>(hal.get()); + auto service = android::sp<VehicleHalManager>::make(hal.get()); connector->setValuePool(hal->getValuePool()); configureRpcThreadpool(4, true /* callerWillJoin */);