Fix Medical Records Virology

This commit is contained in:
ShadowLarkens
2020-08-07 04:53:44 -07:00
parent dc6c47841d
commit f8881b2ca7
7 changed files with 71 additions and 36 deletions

View File

@@ -255,13 +255,13 @@ SUBSYSTEM_DEF(tgui)
*
* return int The number of UIs closed.
**/
/datum/controller/subsystem/tgui/proc/close_user_uis(mob/user, datum/src_object)
/datum/controller/subsystem/tgui/proc/close_user_uis(mob/user, datum/src_object, logout = FALSE)
var/count = 0
if(length(user?.tgui_open_uis) == 0)
return count
for(var/datum/tgui/ui in user.tgui_open_uis)
if(isnull(src_object) || ui.src_object == src_object)
ui.close()
ui.close(logout = logout)
count++
return count
@@ -315,7 +315,7 @@ SUBSYSTEM_DEF(tgui)
* return int The number of UIs closed.
**/
/datum/controller/subsystem/tgui/proc/on_logout(mob/user)
return close_user_uis(user)
return close_user_uis(user, logout = TRUE)
/**
* private