Fixed radial menu hard del

This commit is contained in:
Damian
2020-08-01 06:58:33 +02:00
parent 36e5521888
commit 7f13f5446f

View File

@@ -7,6 +7,10 @@
plane = ABOVE_HUD_PLANE
var/datum/radial_menu/parent
/obj/screen/radial/Destroy()
..()
parent = null
/obj/screen/radial/slice
icon_state = "radial_slice"
var/choice
@@ -218,6 +222,11 @@
choices_icons.Cut()
choices_values.Cut()
choices_tooltips.Cut()
for(var/element in elements)
qdel(element)
elements.Cut()
qdel(close_button)
close_button = null
current_page = 1
/datum/radial_menu/proc/element_chosen(choice_id,mob/user)
@@ -285,6 +294,7 @@
/datum/radial_menu/proc/hide()
if(current_user)
current_user.images -= menu_holder
menu_holder = null
/datum/radial_menu/proc/wait()
while (!gcDestroyed && current_user && !finished && !selected_choice)