Revision 1313 org.gvsig.raster.tools/trunk/org.gvsig.raster.tools/org.gvsig.raster.tools.app/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/RasterExtension.java

View differences:

RasterExtension.java
285 285
	 * (non-Javadoc)
286 286
	 * @see com.iver.andami.plugins.IExtension#isEnabled()
287 287
	 */
288
	@SuppressWarnings("deprecation")
289 288
	public boolean isEnabled() {
290 289
		org.gvsig.andami.ui.mdiManager.IWindow f = PluginServices.getMDIManager().getActiveWindow();
291 290
		if (f == null)
292 291
			return false;
293 292
		if (f instanceof AbstractViewPanel) {
294
			AbstractViewPanel vista = (AbstractViewPanel) f;
295
			ViewDocument model = vista.getModel();
296
			MapContext mapa = model.getMapContext();
297
			FLayers layers = mapa.getLayers();
298
			for (int i = 0; i < layers.getLayersCount(); i++)
299
				if (layers.getLayer(i) instanceof FLyrRaster)
293
			FLayers lyrs = ((AbstractViewPanel)f).getMapControl().getMapContext().getLayers();
294
			for (int i = 0; i < lyrs.getLayersCount(); i++)
295
				if (lyrs.getLayer(i) instanceof FLyrRaster)
300 296
					return true;
301 297
		}
302 298
		return false;
......
305 301
	/**
306 302
	 * Mostramos el control si hay alguna capa cargada.
307 303
	 */
308
	@SuppressWarnings("deprecation")
309 304
	public boolean isVisible() {
310 305
		org.gvsig.andami.ui.mdiManager.IWindow f = PluginServices.getMDIManager().getActiveWindow();
311 306
		if (f == null)
312 307
			return false;
313 308

  
314 309
		if (f instanceof AbstractViewPanel) {
315
			AbstractViewPanel vista = (AbstractViewPanel) f;
316
			ViewDocument model = vista.getModel();
317
			MapContext mapa = model.getMapContext();
318
			if (mapa.getLayers().getLayersCount() > 0)
310
			FLayers lyrs = ((AbstractViewPanel)f).getMapControl().getMapContext().getLayers();
311
			if (lyrs.getLayersCount() > 0) 
319 312
				return true;
320 313
		}
321 314

  

Also available in: Unified diff