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 -2
View File
@@ -237,7 +237,7 @@
* optional force bool Send an update even if UI is not interactive.
*/
/datum/tgui/proc/send_update(custom_data, force)
if(!user.client || !initialized || closing)
if(!user?.client || !initialized || closing)
return
var/should_update_data = force || status >= STATUS_UPDATE
window.send_message("update", get_payload(
@@ -329,7 +329,8 @@
*/
/datum/tgui/proc/process_status()
var/prev_status = status
status = src_object.tgui_status(user, state)
if(src_object)
status = src_object.tgui_status(user, state)
if(parent_ui)
status = min(status, parent_ui.status)
return prev_status != status