mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-18 02:24:11 +01:00
Fixes a nano runtime when the oldMob is null during a user_transfer
Conflicts: code/modules/nano/nanomanager.dm
This commit is contained in:
@@ -29,7 +29,7 @@
|
||||
{
|
||||
ui = get_open_ui(user, src, ui_key)
|
||||
}
|
||||
if (ui)
|
||||
if (!isnull(ui))
|
||||
// The UI is already open so push the data to it
|
||||
ui.push_data(data)
|
||||
return ui
|
||||
@@ -78,7 +78,6 @@
|
||||
update_count++
|
||||
return update_count
|
||||
|
||||
|
||||
/**
|
||||
* Update /nanoui uis belonging to user
|
||||
*
|
||||
@@ -190,7 +189,7 @@
|
||||
* @return nothing
|
||||
*/
|
||||
/datum/nanomanager/proc/user_transferred(var/mob/oldMob, var/mob/newMob)
|
||||
if (isnull(oldMob.open_uis) || !istype(oldMob.open_uis, /list) || open_uis.len == 0)
|
||||
if (!oldMob || isnull(oldMob.open_uis) || !istype(oldMob.open_uis, /list) || open_uis.len == 0)
|
||||
return 0 // has no open uis
|
||||
|
||||
if (isnull(newMob.open_uis) || !istype(newMob.open_uis, /list))
|
||||
|
||||
Reference in New Issue
Block a user