diff --git a/lib/OpenLayers/Handler/RegularPolygon.js b/lib/OpenLayers/Handler/RegularPolygon.js index cfe41707bf..2db3f30d72 100644 --- a/lib/OpenLayers/Handler/RegularPolygon.js +++ b/lib/OpenLayers/Handler/RegularPolygon.js @@ -379,8 +379,10 @@ OpenLayers.Handler.RegularPolygon = OpenLayers.Class(OpenLayers.Handler.Drag, { * is true). */ clear: function() { - this.layer.renderer.clear(); - this.layer.destroyFeatures(); + if (this.layer) { + this.layer.renderer.clear(); + this.layer.destroyFeatures(); + } }, /**