--- a/src/render/SDL_render.c Mon Apr 08 18:37:50 2013 -0400 +++ b/src/render/SDL_render.c Wed Apr 17 05:10:12 2013 +0400 @@ -161,6 +161,8 @@ event->motion.y -= renderer->viewport.y; event->motion.x = (int)(event->motion.x / renderer->scale.x); event->motion.y = (int)(event->motion.y / renderer->scale.y); + event->motion.xrel = (int)(event->motion.xrel / renderer->scale.x); + event->motion.yrel = (int)(event->motion.yrel / renderer->scale.y); } } else if (event->type == SDL_MOUSEBUTTONDOWN || event->type == SDL_MOUSEBUTTONUP) {