Get rid of unused ASurfaceControl in frame metrics listener callback

Test: Existing tests
Change-Id: Ia071814dabfc762d00d3324bfaa343ff94ab8338
This commit is contained in:
Pablo Gamito
2021-09-06 16:33:23 +00:00
parent 7e6a5f29f5
commit 14b28ce9ce
3 changed files with 7 additions and 8 deletions

View File

@@ -149,16 +149,15 @@ struct ASurfaceControlStats {
void ASurfaceControl_registerSurfaceStatsListener(ASurfaceControl* control, int32_t id,
void* context,
ASurfaceControl_SurfaceStatsListener func) {
SurfaceStatsCallback callback = [func, control, id](void* callback_context, nsecs_t,
const sp<Fence>&,
const SurfaceStats& surfaceStats) {
SurfaceStatsCallback callback = [func, id](void* callback_context, nsecs_t, const sp<Fence>&,
const SurfaceStats& surfaceStats) {
ASurfaceControlStats aSurfaceControlStats;
aSurfaceControlStats.acquireTime = surfaceStats.acquireTime;
aSurfaceControlStats.previousReleaseFence = surfaceStats.previousReleaseFence;
aSurfaceControlStats.frameNumber = surfaceStats.eventStats.frameNumber;
(*func)(callback_context, control, id, &aSurfaceControlStats);
(*func)(callback_context, id, &aSurfaceControlStats);
};
TransactionCompletedListener::getInstance()->addSurfaceStatsListener(context,