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
|
||||
*/
|
||||
ol.interaction.Modify.prototype.handleLayerAdded_ = function(evt) {
|
||||
goog.asserts.assertInstanceof(evt.getElement, ol.layer.Layer);
|
||||
this.addLayer_(evt.getElement);
|
||||
var layer = evt.getElement();
|
||||
goog.asserts.assertInstanceof(layer, ol.layer.Layer);
|
||||
this.addLayer_(layer);
|
||||
};
|
||||
|
||||
|
||||
@@ -181,8 +182,9 @@ ol.interaction.Modify.prototype.addLayer_ = function(layer) {
|
||||
* @private
|
||||
*/
|
||||
ol.interaction.Modify.prototype.handleLayerRemoved_ = function(evt) {
|
||||
goog.asserts.assertInstanceof(evt.getElement, ol.layer.Layer);
|
||||
this.removeLayer_(evt.getElement());
|
||||
var layer = evt.getElement();
|
||||
goog.asserts.assertInstanceof(layer, ol.layer.Layer);
|
||||
this.removeLayer_(layer);
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user