From b79c53d0adf6ffcfc2bbc5bf6be5ac62530bd8a4 Mon Sep 17 00:00:00 2001 From: Chris Beck Date: Sun, 30 Nov 2014 14:39:24 -0500 Subject: [PATCH] add notification of chat events to all mp ui windows --- src/game_initialization/multiplayer_ui.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/game_initialization/multiplayer_ui.cpp b/src/game_initialization/multiplayer_ui.cpp index a503e2aa6811..2baed4ed0d2f 100644 --- a/src/game_initialization/multiplayer_ui.cpp +++ b/src/game_initialization/multiplayer_ui.cpp @@ -29,6 +29,8 @@ #include "mp_ui_alerts.hpp" #include "wml_separators.hpp" #include "formula_string_utils.hpp" +#include "scripting/plugins/context.hpp" +#include "scripting/plugins/manager.hpp" #include @@ -437,6 +439,10 @@ void ui::process_message(const config& msg, const bool whisper) { chat_.add_message(time(NULL), room + prefix, msg["message"]); chat_.update_textbox(chat_textbox_); + + config temp = msg; + temp["whisper"] = whisper; + plugins_manager::get()->notify_event("chat", temp); //notify plugins of the network message } void ui::process_network_data(const config& data, const network::connection /*sock*/)