output/alsa: simplify MultiSocketMonitor::GetEventLoop() calls

This commit is contained in:
Max Kellermann 2018-04-26 15:54:01 +02:00
parent 9c61760713
commit e2cf777538
1 changed files with 4 additions and 2 deletions

View File

@ -180,6 +180,8 @@ public:
snd_config_update_free_global();
}
using MultiSocketMonitor::GetEventLoop;
gcc_pure
const char *GetDevice() const noexcept {
return device.empty() ? default_device : device.c_str();
@ -791,7 +793,7 @@ AlsaOutput::Cancel() noexcept
return;
}
BlockingCall(MultiSocketMonitor::GetEventLoop(), [this](){
BlockingCall(GetEventLoop(), [this](){
CancelInternal();
});
}
@ -800,7 +802,7 @@ void
AlsaOutput::Close() noexcept
{
/* make sure the I/O thread isn't inside DispatchSockets() */
BlockingCall(MultiSocketMonitor::GetEventLoop(), [this](){
BlockingCall(GetEventLoop(), [this](){
MultiSocketMonitor::Reset();
defer_invalidate_sockets.Cancel();
});