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);

-- 


Reply via email to