Move processing off of HIDL Binder
Bug: 138412770 Test: atest StartProgramListUpdatesFanoutTest Change-Id: I51a89c5792a1938cfd6720a10b6830b8cf62b9cd
This commit is contained in:
@@ -211,10 +211,12 @@ class TunerCallbackAdapter extends ITunerCallback.Stub {
|
||||
|
||||
@Override
|
||||
public void onProgramListUpdated(ProgramList.Chunk chunk) {
|
||||
synchronized (mLock) {
|
||||
if (mProgramList == null) return;
|
||||
mProgramList.apply(Objects.requireNonNull(chunk));
|
||||
}
|
||||
mHandler.post(() -> {
|
||||
synchronized (mLock) {
|
||||
if (mProgramList == null) return;
|
||||
mProgramList.apply(Objects.requireNonNull(chunk));
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user