diff --git a/src/hardware/hw_md2.c b/src/hardware/hw_md2.c
index 67720231cf2ba7bbdd76455ae8f1886011723b3a..77795ccc044d3f8f86b8501feaf1a1c41090a77a 100644
--- a/src/hardware/hw_md2.c
+++ b/src/hardware/hw_md2.c
@@ -1085,7 +1085,7 @@ void HWR_DrawMD2(gr_vissprite_t *spr)
 	if (!cv_grmd2.value)
 		return;
 
-	if (!spr->precip)
+	if (spr->precip)
 		return;
 
 	// MD2 colormap fix