diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index f2b213c3b6d..ccfe4ea99e0 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -566,6 +566,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( set_fullscreen(logging_in = TRUE) view_size.resetFormat() view_size.setZoomMode() + view_size.apply() Master.UpdateTickRate() SEND_GLOBAL_SIGNAL(COMSIG_GLOB_CLIENT_CONNECT, src) fully_created = TRUE diff --git a/code/modules/client/verbs/ooc.dm b/code/modules/client/verbs/ooc.dm index f77143d1883..1381c3d6b54 100644 --- a/code/modules/client/verbs/ooc.dm +++ b/code/modules/client/verbs/ooc.dm @@ -420,10 +420,9 @@ ADMIN_VERB(reset_ooc_color, R_FUN, "Reset Player OOC Color", "Returns player OOC /client/proc/attempt_auto_fit_viewport() if (!prefs?.read_preference(/datum/preference/toggle/auto_fit_viewport)) return + // No need to attempt to fit the viewport on non-initialized clients as they'll auto-fit viewport right before finishing init if(fully_created) INVOKE_ASYNC(src, VERB_REF(fit_viewport)) - else //Delayed to avoid wingets from Login calls. - addtimer(CALLBACK(src, VERB_REF(fit_viewport), 1 SECONDS)) /client/verb/policy() set name = "Show Policy"