Revision 32535 branches/v2_0_0_prep/extensions/extJCRS/src/org/gvsig/crs/gui/CRSSelectionTrDialog.java
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