Fixes advanced cam not cleaning up properly

This commit is contained in:
CitadelStationBot
2017-05-23 13:44:19 -05:00
parent 21b9e3a160
commit 3651637cd8
4 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -46,7 +46,7 @@
user.reset_perspective()
if(user.client)
for(var/datum/camerachunk/chunk in eye.visibleCameraChunks)
user.client.images -= chunk.obscured
chunk.remove(eye)
user.remote_control = null
QDEL_NULL(eye)
@@ -75,7 +75,7 @@
if(C.client)
C.client.images -= remote_eye.user_image
for(var/datum/camerachunk/chunk in remote_eye.visibleCameraChunks)
C.client.images -= chunk.obscured
chunk.remove(remote_eye)
C.remote_control = null
C.unset_machine()
Remove(C)
@@ -157,7 +157,7 @@ obj/machinery/computer/camera_advanced/attack_ai(mob/user)
if(remote_eye.visible_icon)
C.client.images -= remote_eye.user_image
for(var/datum/camerachunk/chunk in remote_eye.visibleCameraChunks)
C.client.images -= chunk.obscured
chunk.remove(remote_eye)
C.remote_control = null
C.unset_machine()
Remove(C)
@@ -101,7 +101,7 @@
if(C.client)
C.client.images -= remote_eye.user_image
for(var/datum/camerachunk/chunk in remote_eye.visibleCameraChunks)
C.client.images -= chunk.obscured
chunk.remove(remote_eye)
C.remote_control = null
C.unset_machine()
Remove(C)