diff --git a/lib/OpenLayers/Map.js b/lib/OpenLayers/Map.js index e894727d48..4410f15ae1 100644 --- a/lib/OpenLayers/Map.js +++ b/lib/OpenLayers/Map.js @@ -87,12 +87,12 @@ OpenLayers.Map.prototype = { this.layers = []; + if (!this.controls) { this.controls = []; - this.addControl(new OpenLayers.Control.PanZoom(), - new OpenLayers.Pixel(4,4) ); - - this.addControl(new OpenLayers.Control.MouseDefaults(), - null ); + this.addControl(new OpenLayers.Control.MouseDefaults(), null ); + this.addControl(new OpenLayers.Control.PanZoom(), + new OpenLayers.Pixel(4,4) ); + } this.popups = new Array();