Revision 20491

View differences:

trunk/extensions/extRasterTools-SE/src/org/gvsig/raster/util/process/ClippingProcess.java
252 252
					incrementableTask.processFinalize();
253 253
					incrementableTask = null;
254 254
				}
255
				if (RasterToolsUtil.messageBoxYesOrNot("cargar_toc", this)) {
256
					try {
257
						for (int i = 0; i < drawableBands.length; i++) {
258
							FLayer lyr = RasterToolsUtil.loadLayer(viewName, fileNames[i], null);
259
							if(lyr != null && lyr instanceof FLyrRasterSE)
260
								((FLyrRasterSE)lyr).setRois(rasterSE.getRois());
255
				if(viewName != null) {
256
					if (RasterToolsUtil.messageBoxYesOrNot("cargar_toc", this)) {
257
						try {
258
							for (int i = 0; i < drawableBands.length; i++) {
259
								FLayer lyr = RasterToolsUtil.loadLayer(viewName, fileNames[i], null);
260
								if(lyr != null && lyr instanceof FLyrRasterSE)
261
									((FLyrRasterSE)lyr).setRois(rasterSE.getRois());
262
							}
263
						} catch (RasterNotLoadException e) {
264
							RasterToolsUtil.messageBoxError("error_load_layer", this, e);
261 265
						}
262
					} catch (RasterNotLoadException e) {
263
						RasterToolsUtil.messageBoxError("error_load_layer", this, e);
264 266
					}
265 267
				}
266 268
				for (int i = 0; i < drawableBands.length; i++) {
......
315 317
		if (!new File(fileName).exists())
316 318
			return;
317 319

  
318
		if (RasterToolsUtil.messageBoxYesOrNot("cargar_toc", this)) {
319
			try {
320
				FLayer lyr = RasterToolsUtil.loadLayer(viewName, fileName, null);
321
				if(lyr != null && lyr instanceof FLyrRasterSE)
322
					((FLyrRasterSE)lyr).setRois(rasterSE.getRois());
323
			} catch (RasterNotLoadException e) {
324
				RasterToolsUtil.messageBoxError("error_load_layer", this, e);
320
		if(viewName != null) {
321
			if (RasterToolsUtil.messageBoxYesOrNot("cargar_toc", this)) {
322

  
323
				try {
324
					FLayer lyr = RasterToolsUtil.loadLayer(viewName, fileName, null);
325
					if(lyr != null && lyr instanceof FLyrRasterSE)
326
						((FLyrRasterSE)lyr).setRois(rasterSE.getRois());
327
				} catch (RasterNotLoadException e) {
328
					RasterToolsUtil.messageBoxError("error_load_layer", this, e);
329
				}
325 330
			}
326 331
		}
327 332

  

Also available in: Unified diff