Caching array length instead of accessing it with each iteration. r=crschmidt (closes #1636)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@7627 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
@@ -78,13 +78,13 @@ OpenLayers.Geometry.LineString = OpenLayers.Class(OpenLayers.Geometry.Curve, {
|
||||
var seg1, seg1x1, seg1x2, seg1y1, seg1y2,
|
||||
seg2, seg2y1, seg2y2;
|
||||
// sweep right
|
||||
outer: for(var i=0; i<segs1.length; ++i) {
|
||||
outer: for(var i=0, len=segs1.length; i<len; ++i) {
|
||||
seg1 = segs1[i];
|
||||
seg1x1 = seg1.x1;
|
||||
seg1x2 = seg1.x2;
|
||||
seg1y1 = seg1.y1;
|
||||
seg1y2 = seg1.y2;
|
||||
inner: for(var j=0; j<segs2.length; ++j) {
|
||||
inner: for(var j=0, jlen=segs2.length; j<jlen; ++j) {
|
||||
seg2 = segs2[j];
|
||||
if(seg2.x1 > seg1x2) {
|
||||
// seg1 still left of seg2
|
||||
|
||||
Reference in New Issue
Block a user