diff --git a/lib/OpenLayers/BaseTypes.js b/lib/OpenLayers/BaseTypes.js index da41163621..e50876bede 100644 --- a/lib/OpenLayers/BaseTypes.js +++ b/lib/OpenLayers/BaseTypes.js @@ -76,9 +76,14 @@ String.prototype.trim = function() { * {Integer} The index of the encountered object, or -1 if not found. */ String.indexOf = function(object) { - for (var i = 0; i < this.length; i++) - if (this[i] == object) return i; - return -1; + var index = -1; + for (var i = 0; i < this.length; i++) { + if (this[i] == object) { + index = i; + break; + } + } + return index; }; /**