Revision 41229

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.impl/src/main/java/org/gvsig/fmap/geom/primitive/impl/Envelope2D.java
143 143
	                // X
144 144
	                if (sample_trans.getX() > res_max.getX()) {
145 145
	                    res_max.setLocation(sample_trans.getX(), res_max.getY());
146
	                } else {
147
	                    if (sample_trans.getX() < res_min.getX()) {
148
	                        res_min.setLocation(sample_trans.getX(), res_min.getY());
149
	                    }
150 146
	                }
147
                    if (sample_trans.getX() < res_min.getX()) {
148
                        res_min.setLocation(sample_trans.getX(), res_min.getY());
149
                    }
151 150
	                // Y
152 151
                    if (sample_trans.getY() > res_max.getY()) {
153 152
                        res_max.setLocation(res_max.getX(), sample_trans.getY());
154
                    } else {
155
                        if (sample_trans.getY() < res_min.getY()) {
156
                            res_min.setLocation(res_min.getX(), sample_trans.getY());
157
                        }
158 153
                    }
154
                    if (sample_trans.getY() < res_min.getY()) {
155
                        res_min.setLocation(res_min.getX(), sample_trans.getY());
156
                    }
159 157
                    added++;
160 158
	        }
161 159
	    }

Also available in: Unified diff