From 9522e7695336a67d6e2e2eb19af6b667793d5019 Mon Sep 17 00:00:00 2001 From: Verkister Date: Sun, 3 Jul 2022 17:31:50 +0300 Subject: [PATCH] Fixes runtime that breaks vorepanel. Sanity check to prevent a bug that has permanently bluescreened a mob's vorepanel twice this week. --- code/modules/client/preference_setup/global/02_settings.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/preference_setup/global/02_settings.dm b/code/modules/client/preference_setup/global/02_settings.dm index 1808ff6c65..1ac55cbf9d 100644 --- a/code/modules/client/preference_setup/global/02_settings.dm +++ b/code/modules/client/preference_setup/global/02_settings.dm @@ -91,7 +91,7 @@ preference = list(preference) for(var/p in preference) var/datum/client_preference/cp = get_client_preference(p) - if(!cp || !(cp.key in prefs.preferences_enabled)) + if(!prefs || !cp || !(cp.key in prefs.preferences_enabled)) return FALSE return TRUE