Fix for being able to select a feature from an invisible layer that uses the Canvas renderer

This commit is contained in:
Arjen Kopinga
2012-02-22 17:39:11 +01:00
committed by ahocevar
parent acf6a8a97d
commit 4efa03eb59

View File

@@ -787,6 +787,10 @@ OpenLayers.Renderer.Canvas = OpenLayers.Class(OpenLayers.Renderer, {
*/
getFeatureIdFromEvent: function(evt) {
var featureId, feature;
// if the drawing canvas isn't visible, return undefined.
if (this.root.style.display === "none") return feature;
if (this.hitDetection) {
// this dragging check should go in the feature handler
if (!this.map.dragging) {