Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5312ec10 authored by Patrick Williams's avatar Patrick Williams
Browse files

Replace BBQ callback thunks with lambdas

The lambdas allows for better StrongPointer/RefBase safety by replacing explicit incStrong/decStrong calls with RAII. Captured StrongPointers are created using sp<T>::fromExisting which helps detect RefBase errors such as creating a StrongPointer from an already deleted RefBase object.

Bug: 361588984
Flag: EXEMPT refactor
Test: presubmits
Change-Id: I1a0c0df882ec2a3f91f857c446418f3fb51689c1
parent 4efab5d7
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment