changed the renderer's getRenderLayer method to getRenderLayerId, which
always works even if the layer is not added to a map. Also removed an unneeded map.events.unregister from Control.SelectFeature. r=elemoine (closes #2022) git-svn-id: http://svn.openlayers.org/trunk/openlayers@9160 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
@@ -127,7 +127,7 @@ OpenLayers.Layer.Vector.RootContainer = OpenLayers.Class(OpenLayers.Layer.Vector
|
||||
var layer;
|
||||
for(var i=0; i<this.layers.length; ++i) {
|
||||
layer = this.layers[i];
|
||||
if(layer.renderer.getRenderLayer() == this) {
|
||||
if(this.renderer && layer.renderer.getRenderLayerId() == this.id) {
|
||||
this.renderer.moveRoot(layer.renderer);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user