Revision 937 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/ExtentHistory.java

View differences:

ExtentHistory.java
3 3

  
4 4
import com.iver.utiles.XMLEntity;
5 5

  
6
import java.awt.Rectangle;
6 7
import java.awt.geom.Rectangle2D;
7 8

  
8 9

  
......
41 42
     */
42 43
    public void put(Rectangle2D ext) {
43 44
        if ((ext != null) && ((num < 1) || (ext != extents[num - 1]))) {
44
            if (num < (NUMREC)) {
45
            if (ext instanceof Rectangle){
46
            	//Esto solo hace falta cuando se pasa como par?metro el fullextent del DGN.
47
            	ext=new Rectangle2D.Double(ext.getX(),ext.getY(),ext.getWidth(),ext.getHeight());
48
            }
49
        	if (num < (NUMREC)) {
45 50
                extents[num] = ext;
46 51
                num = num + 1;
47 52
            } else {
......
49 54
                    extents[i] = extents[i + 1];
50 55
                }
51 56

  
52
                extents[num - 1] = ext;
57
                extents[num - 1] =ext;
53 58
            }
54 59
        }
55 60
    }

Also available in: Unified diff