Change Tuner Frontend Callback to align with the aidl callback interface
Test: make libtunerservice
Bug: 172079283
Change-Id: I788d333448ae61d2008187e832276b19921299b8
diff --git a/services/tuner/TunerService.cpp b/services/tuner/TunerService.cpp
index 56cb34c..99fc172 100644
--- a/services/tuner/TunerService.cpp
+++ b/services/tuner/TunerService.cpp
@@ -252,7 +252,8 @@
static_cast<int32_t>(Result::UNAVAILABLE));
}
- *_aidl_return = ::ndk::SharedRefBase::make<TunerFrontend>(mTuner, frontendHandle);
+ int id = getResourceIdFromHandle(frontendHandle);
+ *_aidl_return = ::ndk::SharedRefBase::make<TunerFrontend>(mTuner, id);
return Status::ok();
}