mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-26 21:48:21 +01:00
[FIX] arm implants with multiple options (toolset, admin arm implant) break if aghosting with radial menu open #25609 (#25640)
* Fixes issue #25609 * Refactors `show_radial_menu` to be more concise. * Readability * Removes a possible null case scenario. * ...fixes a rogue menu.
This commit is contained in:
@@ -260,8 +260,9 @@ GLOBAL_LIST_EMPTY(radial_menus)
|
||||
return
|
||||
if(!uniqueid)
|
||||
uniqueid = "defmenu_[user.UID()]_[anchor.UID()]"
|
||||
|
||||
if(GLOB.radial_menus[uniqueid])
|
||||
if(GLOB.radial_menus[uniqueid]) // Calls the close button an already existing radial menu.
|
||||
var/datum/radial_menu/existing_menu = GLOB.radial_menus[uniqueid]
|
||||
existing_menu.finished = TRUE
|
||||
return
|
||||
|
||||
var/datum/radial_menu/menu = new
|
||||
|
||||
Reference in New Issue
Block a user