diff --git a/src/opengl.c b/src/opengl.c
index d5a9d26..cfe8b84 100644
--- a/src/opengl.c
+++ b/src/opengl.c
@@ -335,7 +335,7 @@ void gl_getSpriteFromDir(int* x, int* y, const glTexture* t, const double dir) {
 	if(s > (sy*sx-1)) s = s % (sy*sx);
 
   *x = s % sx;
-  *y = s / sy;
+  *y = s / sx;
 }
 
 // ================