loleaflet/src/map/handler/Map.TouchGesture.js |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 2ba4becb75ec2c72931260d8e3892a06c0546f38
Author:     Henry Castro <hcas...@collabora.com>
AuthorDate: Sat Jul 13 15:38:59 2019 -0400
Commit:     Henry Castro <hcas...@collabora.com>
CommitDate: Tue Aug 20 17:31:19 2019 +0200

    loleaflet: mobile: limit the center point with max bounds when zooming
    
    Change-Id: Ic2a3823204a717cb17057f5d8b4e25efea2c7759
    Reviewed-on: https://gerrit.libreoffice.org/77847
    Reviewed-by: Henry Castro <hcas...@collabora.com>
    Tested-by: Henry Castro <hcas...@collabora.com>

diff --git a/loleaflet/src/map/handler/Map.TouchGesture.js 
b/loleaflet/src/map/handler/Map.TouchGesture.js
index 3171e2794..6081c8539 100644
--- a/loleaflet/src/map/handler/Map.TouchGesture.js
+++ b/loleaflet/src/map/handler/Map.TouchGesture.js
@@ -341,8 +341,9 @@ L.Map.TouchGesture = L.Handler.extend({
                        // we need to invert the offset or the map is moved in 
the opposite direction
                        var offset = {x: e.center.x - this._pinchStartCenter.x, 
y: e.center.y - this._pinchStartCenter.y};
                        var center = {x: this._pinchStartCenter.x - offset.x, 
y: this._pinchStartCenter.y - offset.y};
-                       this._center = this._map.mouseEventToLatLng({clientX: 
center.x, clientY: center.y});
                        this._zoom = this._map.getScaleZoom(e.scale);
+                       this._center = 
this._map._limitCenter(this._map.mouseEventToLatLng({clientX: center.x, 
clientY: center.y}),
+                               this._zoom, this._map.options.maxBounds);
 
                        L.Util.cancelAnimFrame(this._animRequest);
                        this._animRequest = L.Util.requestAnimFrame(function () 
{
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to