Revision 46909

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.mapcontext/org.gvsig.fmap.mapcontext.api/src/main/java/org/gvsig/fmap/mapcontext/impl/DefaultMapContextDrawer.java
153 153
        // Draw the second group of layers not cached
154 154
        firstLayerToDraw = lastLayerToDraw + 1;
155 155
        lastLayerToDraw = drawList.getLayerCount() - 1;
156

  
156 157
        drawList.drawLayers(image, g, firstLayerToDraw, lastLayerToDraw,
157 158
                cancel, scale);
158
        cachedImage.setFullDrawnImage(image);
159
        
160
        if (cancel.isCanceled()) {
161
            this.clean();
162
        } else {
163
            cachedImage.setFullDrawnImage(image);
164
        }
159 165

  
160 166
        this.previousDrawList = drawList;
167

  
161 168
    }
162 169

  
163 170
    private boolean isValidPartialCachedImage(DrawList drawList) {

Also available in: Unified diff