event/DeferredMonitor: use EventLoop::AddIdle()

This commit is contained in:
Max Kellermann
2013-08-07 19:38:10 +02:00
parent fdc7d13ad1
commit 977004c350
5 changed files with 16 additions and 7 deletions

View File

@@ -33,6 +33,9 @@
namespace GlobalEvents {
class Monitor final : public DeferredMonitor {
public:
Monitor(EventLoop &_loop):DeferredMonitor(_loop) {}
protected:
virtual void Run() override;
};
@@ -67,9 +70,9 @@ GlobalEvents::Monitor::Run()
}
void
GlobalEvents::Initialize()
GlobalEvents::Initialize(EventLoop &loop)
{
monitor.Construct();
monitor.Construct(loop);
}
void