From 47e6ade7d2a5d9ad6f97bd123c36fce9993e1597 Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Thu, 17 May 2018 08:14:27 -0700 Subject: [PATCH] Client topics only check for deleted objects when an object was actually passed (#37866) --- code/modules/client/client_procs.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 8d5a201041a..9ff7a94c4c0 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -108,10 +108,10 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( switch(href_list["action"]) if("openLink") src << link(href_list["link"]) - - var/datum/real_src = hsrc - if(QDELETED(real_src)) - return + if (hsrc) + var/datum/real_src = hsrc + if(QDELETED(real_src)) + return ..() //redirect to hsrc.Topic()