diff --git a/src/hardware/r_opengl/r_opengl.c b/src/hardware/r_opengl/r_opengl.c
index 7e641a49086a60a83cef6b287be046e39031888a..db9fa17884e00779d8df9c37c3469707f798fbe7 100644
--- a/src/hardware/r_opengl/r_opengl.c
+++ b/src/hardware/r_opengl/r_opengl.c
@@ -2900,6 +2900,8 @@ EXPORT void HWRAPI(PostImgRedraw) (float points[SCREENVERTS][SCREENVERTS][2])
 	// so nothing shows through the edges
 	pglColor4ubv(white);
 
+	pglDisableClientState(GL_TEXTURE_COORD_ARRAY);
+
 	pglVertexPointer(3, GL_FLOAT, 0, blackBack);
 	pglDrawArrays(GL_TRIANGLE_FAN, 0, 4);