Revision 6341

View differences:

org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.buffer/org.gvsig.raster.lib.buffer.impl/src/main/java/org/gvsig/raster/lib/buffer/impl/AbstractPaginatedBand.java
90 90
            this.pageManager.load(data, firstRowOfPage, rowsInPage, this.getDataType());
91 91
            loaded=true;
92 92
        } catch (IOException e) {
93
            throw new RuntimeException("Can't save current page", e);
93
            throw new RuntimeException("Can't load current page", e);
94 94
        }
95 95
    }
96 96

  
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.buffer/org.gvsig.raster.lib.buffer.impl/src/main/java/org/gvsig/raster/lib/buffer/impl/AbstractTiledBand.java
11 11
import org.gvsig.raster.lib.buffer.impl.exceptions.CopyFromBandException;
12 12

  
13 13

  
14
/**
15
 * @author fdiaz
16
 *
17
 */
14 18
public abstract class AbstractTiledBand extends AbstractBand implements Band {
15 19

  
16 20
    protected Buffer data; //data loaded
......
23 27
    protected int rowsInTile;
24 28
    protected int columnsInTile;
25 29

  
30
    /**
31
     * @param rows
32
     * @param columns
33
     * @param noData
34
     * @param tileManager
35
     */
26 36
    public AbstractTiledBand(int rows, int columns, NoData noData, BandTileManager tileManager) {
27 37
        this.rows = rows;
28 38
        this.columns = columns;
......
63 73
            ) {
64 74
            return;
65 75
        }
76
        if(loaded) {
77
            saveCurrentTile();
78
        }
66 79
        loaded=false;
67 80

  
68
        saveCurrentTile();
69 81
        int currentTileRow = row / rowsPerTile; //Divisi?n entera
70 82
        firstRowOfTile = currentTileRow * rowsPerTile;
71 83
        int currentTileColumn = column / columnsPerTile; //Divisi?n entera

Also available in: Unified diff