mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:50:18 +00:00
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:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user