raster pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=734696fe99ee286ffceaf5ac4aa2f34b79d1bc7f
commit 734696fe99ee286ffceaf5ac4aa2f34b79d1bc7f Author: Jaehyun Cho <[email protected]> Date: Mon May 19 13:30:04 2014 +0900 elm_map: Fix to calculate map size not to be smaller than viewport size Summary: Fix to calculator map size not to be smaller than viewport size when zoom mode is either fit or fill. Previously, map size could be either smaller or larger than viewport. @fix Reviewers: Hermet, raster Reviewed By: raster Differential Revision: https://phab.enlightenment.org/D861 --- src/lib/elm_map.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/elm_map.c b/src/lib/elm_map.c index b352b52..393ba8d 100644 --- a/src/lib/elm_map.c +++ b/src/lib/elm_map.c @@ -3609,6 +3609,7 @@ _zoom_mode_set(Elm_Map_Data *sd, double zoom) w = pow(2.0, zoom) * sd->tsize; h = pow(2.0, zoom) * sd->tsize; } + zoom -= diff; } } else if (sd->mode == ELM_MAP_ZOOM_MODE_AUTO_FILL) @@ -3632,6 +3633,7 @@ _zoom_mode_set(Elm_Map_Data *sd, double zoom) w = pow(2.0, zoom) * sd->tsize; h = pow(2.0, zoom) * sd->tsize; } + zoom -= diff; } } _zoom_do(sd, zoom); --
