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

View differences:

CRSSelectionTrDialog.java
104 104
	public JPanel getContentPanel() {
105 105
	    if (contentPane == null) {	    	
106 106
	    	IWindow activeWindow = PluginServices.getMDIManager().getActiveWindow();
107
	    	AbstractViewPanel activeView = (org.gvsig.app.project.documents.view.gui.AbstractViewPanel) activeWindow;
107
	    	AbstractViewPanel activeView = null;
108
	    	if(activeView instanceof AbstractViewPanel)
109
	    		activeView = (org.gvsig.app.project.documents.view.gui.AbstractViewPanel) activeWindow;
110
	    	else {
111
	    		IWindow[] windows = PluginServices.getMDIManager().getAllWindows();
112
	    		for (int i = 0; i < windows.length; i++) {
113
					if(windows[i] instanceof AbstractViewPanel)
114
						activeView = (AbstractViewPanel)windows[i];
115
				}
116
	    	}
108 117
	    	int target = ((ICrs) activeView.getMapControl().getProjection()).getCode();
109 118
	    	CrsWkt crsWktTarget = ((ICrs) activeView.getMapControl().getProjection()).getCrsWkt();
110 119
	    	if (crsWktTarget.getDatumName().equals("")){	    		

Also available in: Unified diff