Revision 12178
trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/wizards/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