Revision 6503 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/PaginatedBandInt.java

View differences:

PaginatedBandInt.java
30 30
     */
31 31
    public PaginatedBandInt(int rows, int columns, NoData noData, BandPageManager pageManager) {
32 32
        super(rows, columns, noData, pageManager);
33
        data = IntBuffer.allocate(calculateBufferSizeToAllocate(rows, columns));
34 33
    }
35 34

  
36 35
    @Override
......
105 104
        System.arraycopy(source, 0, target,(row - firstRowOfPage) * this.columns, this.columns);
106 105
    }
107 106

  
107
    @Override
108
    protected void loadPage(int row) {
109
        if (data == null) {
110
            data = IntBuffer.allocate(calculateBufferSizeToAllocate(rows, columns));
111
        }
112
        super.loadPage(row);
113
    }
114

  
108 115
}

Also available in: Unified diff