call getSize() instead of _size to avoid render error

This commit is contained in:
Brobin 2015-12-01 17:50:21 -06:00
parent edacdf3bd5
commit 70ed0e75c9

View File

@ -254,7 +254,7 @@ L.Control.Layers = L.Control.extend({
_expand: function () {
L.DomUtil.addClass(this._container, 'leaflet-control-layers-expanded');
this._form.style.height = null;
var acceptableHeight = this._map._size.y - (this._container.offsetTop + 50);
var acceptableHeight = this._map.getSize().y - (this._container.offsetTop + 50);
if (acceptableHeight < this._form.clientHeight) {
L.DomUtil.addClass(this._form, 'leaflet-control-layers-scrollbar');
this._form.style.height = acceptableHeight + 'px';