Merge pull request #11852 from Couls/diagonal-movement-runtime-fix

Input subsystem now checks client list for nulls before running keyloop
This commit is contained in:
Crazy Lemon
2019-07-19 19:03:11 -06:00
committed by GitHub
+2
View File
@@ -118,6 +118,8 @@ SUBSYSTEM_DEF(input)
/datum/controller/subsystem/input/fire()
var/list/clients = GLOB.clients // Let's sing the list cache song
if(listclearnulls(clients)) // clear nulls before we run keyloop
log_world("Found a null in clients list!")
for(var/i in 1 to clients.len)
var/client/C = clients[i]
C.keyLoop()