event/Loop: set thread to current thread by default

Allows eliminating lots of complexity and workarounds for bogus
assertion failures.
This commit is contained in:
Max Kellermann
2017-08-18 17:57:59 +02:00
parent 94525d3952
commit 5ac72211cd
7 changed files with 24 additions and 59 deletions

View File

@@ -34,7 +34,7 @@ MultiSocketMonitor::MultiSocketMonitor(EventLoop &_loop)
void
MultiSocketMonitor::Reset()
{
assert(GetEventLoop().IsInsideOrNull());
assert(GetEventLoop().IsInside());
fds.clear();
IdleMonitor::Cancel();
@@ -45,7 +45,7 @@ MultiSocketMonitor::Reset()
void
MultiSocketMonitor::ClearSocketList()
{
assert(GetEventLoop().IsInsideOrNull());
assert(GetEventLoop().IsInside());
fds.clear();
}