diff --git a/lib/OpenLayers/Control/Panel.js b/lib/OpenLayers/Control/Panel.js index 638d20e126..b31b025df4 100644 --- a/lib/OpenLayers/Control/Panel.js +++ b/lib/OpenLayers/Control/Panel.js @@ -148,14 +148,13 @@ OpenLayers.Control.Panel = OpenLayers.Class(OpenLayers.Control, { return; } for (var i = 0; i < this.controls.length; i++) { - if (this.controls[i] == control) { - control.activate(); - } else { + if (this.controls[i] != control) { if (this.controls[i].type != OpenLayers.Control.TYPE_TOGGLE) { this.controls[i].deactivate(); } } } + control.activate(); }, /**