From eb26f590591619b312efd4dcc70cf97516894cdf Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Thu, 23 Jan 2025 19:34:43 -0600 Subject: [PATCH] refactor event system --- repertory/librepertory/src/events/event_system.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/repertory/librepertory/src/events/event_system.cpp b/repertory/librepertory/src/events/event_system.cpp index 1ea85603..efcc4b7e 100644 --- a/repertory/librepertory/src/events/event_system.cpp +++ b/repertory/librepertory/src/events/event_system.cpp @@ -36,7 +36,7 @@ void event_system::attach(event_consumer *consumer) { } void event_system::attach(std::string_view event_name, - event_consumer *consumer) { + event_consumer *consumer) { recur_mutex_lock lock(consumer_mutex_); event_consumers_[std::string{event_name}].push_back(consumer); } @@ -83,8 +83,8 @@ void event_system::process_events() { }; for (const auto &evt : event_list) { - notify_events("", *evt.get()); - notify_events(evt->get_name(), *evt.get()); + notify_events("", *evt); + notify_events(evt->get_name(), *evt); } lock_and_notify();