From 04ffea04ee81697a55f2cffd9e295617db842cad Mon Sep 17 00:00:00 2001 From: David Capello Date: Wed, 10 Apr 2019 07:34:09 -0300 Subject: [PATCH] Fix eyedropper on tilemaps when zoom != 100% --- src/render/render.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/render/render.cpp b/src/render/render.cpp index 452ab97b6..5c652ce32 100644 --- a/src/render/render.cpp +++ b/src/render/render.cpp @@ -1242,7 +1242,8 @@ void Render::renderCel( if (!tileset) return; - gfx::Rect tilesToDraw = grid.canvasToTile(gfx::Rect(area.src, area.size)); + gfx::Rect tilesToDraw = grid.canvasToTile( + m_proj.remove(gfx::Rect(area.src, area.size))); tilesToDraw &= cel_image->bounds(); TRACE_RENDER_CEL("Drawing tilemap (%d %d %d %d)\n", tilesToDraw.x, tilesToDraw.y, tilesToDraw.w, tilesToDraw.h);