Tgui and nif runtimes (#7864)

This commit is contained in:
Raeschen
2024-03-02 12:45:36 +01:00
committed by GitHub
parent 6a6c6f7807
commit 1ffd9c2745
3 changed files with 10 additions and 6 deletions
+3 -3
View File
@@ -266,13 +266,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
@@ -318,7 +318,7 @@ SUBSYSTEM_DEF(tgui)
* return int The number of UIs closed.
*/
/datum/controller/subsystem/tgui/proc/on_logout(mob/user)
close_user_uis(user)
close_user_uis(user, logout = TRUE)
/**
* private