summaryrefslogtreecommitdiff
path: root/src/event_manager.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2014-12-09 21:59:47 +0000
committerMaxime Coste <frrrwww@gmail.com>2014-12-09 21:59:47 +0000
commit319cfcda34ee202a2e9d41d599664890c8694840 (patch)
treeaedb02be49ff03c2d597729f61f03171520ef45a /src/event_manager.cc
parentfd84ad5adf4e571d839ad2e2437af8335f60e0f3 (diff)
Get rid of uses of unordered_set, vector is just simpler and faster...
Diffstat (limited to 'src/event_manager.cc')
-rw-r--r--src/event_manager.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/event_manager.cc b/src/event_manager.cc
index c78e6861..bea70ab0 100644
--- a/src/event_manager.cc
+++ b/src/event_manager.cc
@@ -8,12 +8,12 @@ namespace Kakoune
FDWatcher::FDWatcher(int fd, Callback callback)
: m_fd{fd}, m_callback{std::move(callback)}
{
- EventManager::instance().m_fd_watchers.insert(this);
+ EventManager::instance().m_fd_watchers.push_back(this);
}
FDWatcher::~FDWatcher()
{
- EventManager::instance().m_fd_watchers.erase(this);
+ unordered_erase(EventManager::instance().m_fd_watchers, this);
}
void FDWatcher::run(EventMode mode)
@@ -31,13 +31,13 @@ Timer::Timer(TimePoint date, Callback callback, EventMode mode)
: m_date{date}, m_callback{std::move(callback)}, m_mode(mode)
{
if (EventManager::has_instance())
- EventManager::instance().m_timers.insert(this);
+ EventManager::instance().m_timers.push_back(this);
}
Timer::~Timer()
{
if (EventManager::has_instance())
- EventManager::instance().m_timers.erase(this);
+ unordered_erase(EventManager::instance().m_timers, this);
}
void Timer::run(EventMode mode)