diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2014-12-09 21:59:47 +0000 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2014-12-09 21:59:47 +0000 |
| commit | 319cfcda34ee202a2e9d41d599664890c8694840 (patch) | |
| tree | aedb02be49ff03c2d597729f61f03171520ef45a /src/event_manager.cc | |
| parent | fd84ad5adf4e571d839ad2e2437af8335f60e0f3 (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.cc | 8 |
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) |
