audio: Simplify AudioHalBinderServiceUtil::waitForFired()

Return the std::condition::wait_for() return value instead of reading
the variable 'fired' again. See also
https://en.cppreference.com/w/cpp/thread/condition_variable/wait_for.

Change-Id: I48c270f5446f61b2ad828b19a1fc294737a123dd
Signed-off-by: Bart Van Assche <bvanassche@google.com>
This commit is contained in:
Bart Van Assche 2023-11-06 12:51:38 -08:00
parent 3143e6930b
commit a76d4d8899

View file

@ -71,8 +71,7 @@ class AudioHalBinderServiceUtil {
bool waitForFired(std::chrono::milliseconds timeoutMs) {
std::unique_lock<std::mutex> lock(mutex);
condition.wait_for(lock, timeoutMs, [this]() { return fired; });
return fired;
return condition.wait_for(lock, timeoutMs, [this]() { return fired; });
}
private: