From 79f9761a6374070dcd59b293b02935281d764c5e Mon Sep 17 00:00:00 2001
From: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
Date: Fri, 14 Oct 2022 18:21:43 -0500
Subject: [PATCH] fix alerts not appearing (#19385)
---
code/modules/mob/living/carbon/give.dm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/code/modules/mob/living/carbon/give.dm b/code/modules/mob/living/carbon/give.dm
index 1f0986f34e5..7d29467e87a 100644
--- a/code/modules/mob/living/carbon/give.dm
+++ b/code/modules/mob/living/carbon/give.dm
@@ -149,9 +149,10 @@
/obj/screen/alert/take_item/proc/cancel_give()
SIGNAL_HANDLER
var/mob/living/giver = locateUID(giver_UID)
+ var/mob/living/receiver = locateUID(receiver_UID)
to_chat(giver, "You need to keep the item in your active hand if you want to hand it to someone!")
- to_chat(locateUID(receiver_UID), "[giver] seems to have given up on giving you [locateUID(item_UID)].")
- qdel(src)
+ to_chat(receiver, "[giver] seems to have given up on giving you [locateUID(item_UID)].")
+ receiver.clear_alert("take item [item_UID]")
/obj/screen/alert/take_item/Click(location, control, params)