Revision 32535 branches/v2_0_0_prep/extensions/extJCRS/src/org/gvsig/crs/gui/listeners/CRSMainTrPanelListener.java

View differences:

CRSMainTrPanelListener.java
900 900
	            	int base = panel.getCrsMainPanel().getEpsgPanel().getCodeCRS();						
901 901
					//panel.compareDatum(panel.getCrsMainPanel().getEpsgPanel().getWKT());
902 902
	            	IWindow activeWindow = PluginServices.getMDIManager().getActiveWindow();
903
			    	AbstractViewPanel activeView = (AbstractViewPanel) activeWindow;
903
	            	AbstractViewPanel activeView = null;
904
		        	if(activeView instanceof AbstractViewPanel)
905
		        		activeView = (AbstractViewPanel) activeWindow;
906
		        	else {
907
		        		IWindow[] windows = PluginServices.getMDIManager().getAllWindows();
908
			    		for (int i = 0; i < windows.length; i++) {
909
							if(windows[i] instanceof AbstractViewPanel)
910
								activeView = (AbstractViewPanel)windows[i];
911
						}
912
		        	}
904 913
			    	String authority = ((ICrs) activeView.getMapControl().getProjection()).getCrsWkt().getAuthority()[0];
905 914
	            	/*if (authority.equals("EPSG")){
906 915
	            		panel.getJComboOptions().setEnabled(true);
......
1238 1247
					panel.getCrsMainPanel().getCrsAndTransformationRecentsPanel().initCrs();		        	
1239 1248
		        	String sour =  panel.getCrsMainPanel().getCrsAndTransformationRecentsPanel().getCrs().getCrsWkt().getAuthority()[0]; //(String)panel.getCrsMainPanel().getCrsAndTransformationRecentsPanel().sorter.getValueAt(panel.getCrsMainPanel().getCrsAndTransformationRecentsPanel().selectedRowTable,0);
1240 1249
		        	IWindow activeWindow = PluginServices.getMDIManager().getActiveWindow();
1241
			    	AbstractViewPanel activeView = (AbstractViewPanel) activeWindow;
1250
		        	AbstractViewPanel activeView = null;
1251
		        	if(activeView instanceof AbstractViewPanel)
1252
		        		activeView = (AbstractViewPanel) activeWindow;
1253
		        	else {
1254
		        		IWindow[] windows = PluginServices.getMDIManager().getAllWindows();
1255
			    		for (int i = 0; i < windows.length; i++) {
1256
							if(windows[i] instanceof AbstractViewPanel)
1257
								activeView = (AbstractViewPanel)windows[i];
1258
						}
1259
		        	}
1242 1260
			    	String authority = ((ICrs) activeView.getMapControl().getProjection()).getCrsWkt().getAuthority()[0];
1243 1261
		        	/*if (sour.equals("EPSG") && authority.equals("EPSG")){
1244 1262
		        		//panel.compareDatum(panel.getCrsMainPanel().getCrsAndTransformationRecentsPanel().getCrs().getWKT());

Also available in: Unified diff