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 @@ class EventThread final {
public:
EventThread()
:thread(BIND_THIS_METHOD(Run)) {}
:event_loop(ThreadId::Null()), thread(BIND_THIS_METHOD(Run)) {}
~EventThread() {
Stop();