Revision 31496 branches/v2_0_0_prep/extensions/extRasterTools-SE/src/org/gvsig/raster/gui/wizards/FileOpenRaster.java

View differences:

FileOpenRaster.java
28 28
import org.cresques.cts.IProjection;
29 29
import org.gvsig.andami.PluginServices;
30 30
import org.gvsig.andami.ui.mdiManager.IWindow;
31
import org.gvsig.app.project.documents.view.gui.BaseView;
32
import org.gvsig.app.project.documents.view.gui.View;
31
import org.gvsig.app.project.documents.view.gui.AbstractViewPanel;
32
import org.gvsig.app.project.documents.view.gui.DefaultViewPanel;
33 33
import org.gvsig.fmap.geom.primitive.Envelope;
34 34
import org.gvsig.fmap.mapcontext.exceptions.LoadLayerException;
35 35
import org.gvsig.fmap.mapcontrol.MapControl;
......
380 380
		}
381 381

  
382 382
		IWindow activeWindow = PluginServices.getMDIManager().getActiveWindow();
383
		if ((activeWindow != null) && (activeWindow instanceof View)) {
384
			return ((View) activeWindow).getMapControl();
383
		if ((activeWindow != null) && (activeWindow instanceof DefaultViewPanel)) {
384
			return ((DefaultViewPanel) activeWindow).getMapControl();
385 385
		}
386 386

  
387 387
		IWindow[] w = PluginServices.getMDIManager().getAllWindows();
388 388
		// Obtiene la primera vista activa
389 389
		for (int i = 0; i < w.length; i++) {
390
			if (w[i] instanceof BaseView && w[i].equals(PluginServices.getMDIManager().getActiveWindow())) {
391
				return ((BaseView) w[i]).getMapControl();
390
			if (w[i] instanceof AbstractViewPanel && w[i].equals(PluginServices.getMDIManager().getActiveWindow())) {
391
				return ((AbstractViewPanel) w[i]).getMapControl();
392 392
			}
393 393
		}
394 394

  
395 395
		// Si no hay ninguna activa obtiene la primera vista aunque no est? activa
396 396
		for (int i = 0; i < w.length; i++) {
397
			if (w[i] instanceof BaseView) {
398
				return ((BaseView) w[i]).getMapControl();
397
			if (w[i] instanceof AbstractViewPanel) {
398
				return ((AbstractViewPanel) w[i]).getMapControl();
399 399
			}
400 400
		}
401 401

  

Also available in: Unified diff