Merge pull request #1293 from tschaub/event-element
Correctly handle layer add/remove in modify interaction.
This commit is contained in:
@@ -155,8 +155,9 @@ ol.interaction.Modify.prototype.setMap = function(map) {
|
|||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.interaction.Modify.prototype.handleLayerAdded_ = function(evt) {
|
ol.interaction.Modify.prototype.handleLayerAdded_ = function(evt) {
|
||||||
goog.asserts.assertInstanceof(evt.getElement, ol.layer.Layer);
|
var layer = evt.getElement();
|
||||||
this.addLayer_(evt.getElement);
|
goog.asserts.assertInstanceof(layer, ol.layer.Layer);
|
||||||
|
this.addLayer_(layer);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -181,8 +182,9 @@ ol.interaction.Modify.prototype.addLayer_ = function(layer) {
|
|||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.interaction.Modify.prototype.handleLayerRemoved_ = function(evt) {
|
ol.interaction.Modify.prototype.handleLayerRemoved_ = function(evt) {
|
||||||
goog.asserts.assertInstanceof(evt.getElement, ol.layer.Layer);
|
var layer = evt.getElement();
|
||||||
this.removeLayer_(evt.getElement());
|
goog.asserts.assertInstanceof(layer, ol.layer.Layer);
|
||||||
|
this.removeLayer_(layer);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user