From 9a892a6d6f1a8e6c577ae5afb95c6de6bf3d3c69 Mon Sep 17 00:00:00 2001
From: QuoteFox <49098813+quotefox@users.noreply.github.com>
Date: Thu, 25 Jun 2020 04:17:27 +0100
Subject: [PATCH] runechat fix
on_parent_qdel() forgot it
---
code/datums/chatmessage.dm | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/code/datums/chatmessage.dm b/code/datums/chatmessage.dm
index 22089a16..695c1477 100644
--- a/code/datums/chatmessage.dm
+++ b/code/datums/chatmessage.dm
@@ -55,6 +55,14 @@
message = null
return ..()
+/**
+ * Calls qdel on the chatmessage when its parent is deleted, used to register qdel signal
+ */
+/datum/chatmessage/proc/on_parent_qdel()
+ qdel(src)
+
+
+
/**
* Generates a chat message image representation
*
@@ -108,7 +116,7 @@
// BYOND Bug #2563917
// Construct text
var/static/regex/html_metachars = new(@"&[A-Za-z]{1,7};", "g")
- var/complete_text = ""
+ var/complete_text = ""
var/mheight = WXH_TO_HEIGHT(owned_by.MeasureText(replacetext(complete_text, html_metachars, "m"), null, CHAT_MESSAGE_WIDTH))
approx_lines = max(1, mheight / CHAT_MESSAGE_APPROX_LHEIGHT)