Revision 6611

View differences:

trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/layers/FLayers.java
395 395
	public void draw(BufferedImage image, Graphics2D g, ViewPort viewPort,
396 396
		Cancellable cancel,double scale) throws DriverException {
397 397
	    //double scale = getFMap().getScaleView();
398
		Iterator iter = layers.iterator();
399
        try
400
        {
398
//		Iterator iter = layers.iterator();
399
//        try
400
//        {
401 401
        	boolean bNeedRecalculateCache = false;
402
    		while (iter.hasNext())
403
    		{
404
    		// for (int i=0; i < layers.size(); i++) {
402
//    		while (iter.hasNext())
403
//    		{
404
    		 for (int i=0; i < layers.size(); i++) {
405 405
                if (cancel.isCanceled())
406 406
                    break; // M?s que nada porque las capas raster no son interrumpibles por ahora.
407
    			FLayer lyr = (FLayer) iter.next();
408
    			// FLayer lyr = (FLayer) layers.get(i);
407
//    			FLayer lyr = (FLayer) iter.next();
408
    			FLayer lyr = (FLayer) layers.get(i);
409 409
    		/*	if (lyr instanceof FLyrVect && ((FLyrVect)lyr).isBroken()){
410 410
    				continue;
411 411
    			}
......
495 495
    		if (getVirtualLayers() != null) {
496 496
    			getVirtualLayers().draw(image, g, viewPort, cancel,scale);
497 497
    		}
498
        }
499
        catch (ConcurrentModificationException e)
500
        {
501
            System.err.println(e.getMessage());
502
        }
498
//        }
499
//        catch (ConcurrentModificationException e)
500
//        {
501
//            System.err.println(e.getMessage());
502
//        }
503 503
	}
504 504

  
505 505
	/**

Also available in: Unified diff