fixes
This commit is contained in:
parent
6e0d3ace47
commit
188bf75a50
@ -5,3 +5,4 @@ Checks:
|
||||
performance-*,
|
||||
bugprone-*,
|
||||
cppcoreguidelines-*'
|
||||
-performance-avoid-endl
|
@ -27,8 +27,7 @@ void EventEmitter::once(const std::string& event, const eventHandlers& handler)
|
||||
handlers[event].emplace_back(std::move(wrappedHandler));
|
||||
}
|
||||
void EventEmitter::off(const std::string& event, eventHandlers handler) {
|
||||
auto it = handlers.find(event);
|
||||
if (it != handlers.end()) {
|
||||
if (auto it = handlers.find(event); it != handlers.end()) {
|
||||
auto& vec = it->second;
|
||||
vec.erase(std::ranges::remove_if(vec, [&handler](const eventHandlers& h) {
|
||||
return h.target<eventHandlers>() == handler.target<eventHandlers>();
|
||||
|
Loading…
x
Reference in New Issue
Block a user