summaryrefslogtreecommitdiff
path: root/src/apps/common/event_loop.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/apps/common/event_loop.h')
-rw-r--r--src/apps/common/event_loop.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/apps/common/event_loop.h b/src/apps/common/event_loop.h
index 4e8dd0a4..76007588 100644
--- a/src/apps/common/event_loop.h
+++ b/src/apps/common/event_loop.h
@@ -8,6 +8,7 @@
#pragma once
#include <chrono>
+#include <deque>
#include <functional>
#include <list>
#include <memory>
@@ -63,7 +64,8 @@ private:
struct event_base *base_;
int exitCode_;
- std::list<std::function<void()>> calls_;
+ std::deque<std::function<void()>> calls_;
+
std::list<std::unique_ptr<Event>> events_;
std::mutex lock_;