diff --git a/src/hardware/hw_main.c b/src/hardware/hw_main.c
index 98ab6cab25b63e5d131da767f85a61612127ee58..d0f67b876d92ae739e7db9ddd5b20c3d09818128 100644
--- a/src/hardware/hw_main.c
+++ b/src/hardware/hw_main.c
@@ -5192,7 +5192,7 @@ static void HWR_ProjectSprite(mobj_t *thing)
 		z2 = z1 + offset * ang_scalez;
 		tx += offset * ang_scale;
 	}
-	if (papersprite && max(z1, z1) < ZCLIP_PLANE)
+	if (papersprite && max(z1, z2) < ZCLIP_PLANE)
 		return;
 
 	x2 = gr_windowcenterx + (tx * gr_centerx / tz);