diff --git a/code/modules/mob/new_player/logout.dm b/code/modules/mob/new_player/logout.dm index 29a3abddad9..7f677f3c40b 100644 --- a/code/modules/mob/new_player/logout.dm +++ b/code/modules/mob/new_player/logout.dm @@ -2,10 +2,7 @@ ready = 0 QDEL_NULL(lobby_window) - - var/client/exiting_client = GLOB.directory[persistent_ckey] - if(exiting_client) - winset(exiting_client, "lobby_browser", "is-disabled=true;is-visible=false") + disable_lobby_browser() ..() @@ -16,3 +13,8 @@ key = null//We null their key before deleting the mob, so they are properly kicked out. qdel(src) return + +/mob/new_player/proc/disable_lobby_browser() + var/client/exiting_client = GLOB.directory[persistent_ckey] + if(exiting_client) + winset(exiting_client, "lobby_browser", "is-disabled=true;is-visible=false")