Revision 12178 trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/wizards/FileOpenRasterDialog.java

View differences:

FileOpenRasterDialog.java
100 100

  
101 101
		MapControl mapControl = null;
102 102
		IWindow[] w = PluginServices.getMDIManager().getAllWindows();
103
		//Obtiene la primera vista activa
103 104
		for(int i = 0 ; i < w.length; i ++){
104
			if(w[i] instanceof View){
105
			IWindow activeWindow = PluginServices.getMDIManager().getActiveWindow();
106
			if(w[i] instanceof View && w[i].equals(activeWindow))
105 107
				mapControl = ((View)w[i]).getMapControl();
108
		}
109
		//Si no hay ninguna activa obtiene la primera vista aunque no est? activa
110
		if(mapControl == null) {
111
			for(int i = 0 ; i < w.length; i ++){
112
				if(w[i] instanceof View)
113
					mapControl = ((View)w[i]).getMapControl();
106 114
			}
107 115
		}
108 116

  

Also available in: Unified diff