Commit d5a200f3 authored by Andrew Price's avatar Andrew Price
Browse files

Call js event handlers independently of the old event bind list

parent 033b7616
Loading
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -122,16 +122,16 @@ void DisplayStack(void)
		if (new->flags & MST_EVENT)
		{
			if (cp_test(user, CP_SCRIPT))
			{
				event_name = NULL;
				script_output=1;
				while ((event_name = NextLink(event_list, event_name)) != NULL)
			{
				struct mwevent ev = {
						.ev_type = MWEV_TYPE_MSG,
						.ev_data.msg = new->msg,
				};
				js_handle_event(&ev);
				event_name = NULL;
				script_output=1;
				while ((event_name = NextLink(event_list, event_name)) != NULL)
				{
					ExecEvent(event_name, new->text, "text", new->from, new->preamble);
				}
				if (script_output) display_message(new->text, new->flags & MST_BEEP, 1);