Revision 20846 trunk/extensions/extRasterTools-SE/src/org/gvsig/fmap/raster/layers/FLyrRasterSE.java
FLyrRasterSE.java | ||
---|---|---|
221 | 221 |
} |
222 | 222 |
} |
223 | 223 |
|
224 |
/** |
|
225 |
* Redefine wakeUp de FLyrDefault |
|
224 |
/* |
|
225 |
* (non-Javadoc) |
|
226 |
* @see com.iver.cit.gvsig.fmap.layers.FLyrDefault#wakeUp() |
|
226 | 227 |
*/ |
227 | 228 |
public void wakeUp(){ |
229 |
if (bufferFactory == null) { |
|
230 |
try { |
|
231 |
reload(); |
|
232 |
} catch (ReloadLayerException e) { |
|
233 |
// No se ha podido recuperar la capa con exito |
|
234 |
} |
|
235 |
} |
|
228 | 236 |
} |
229 | 237 |
|
230 | 238 |
/** |
... | ... | |
1101 | 1109 |
bufferFactory = null; |
1102 | 1110 |
dataset = null; |
1103 | 1111 |
render = null; |
1112 |
try { |
|
1113 |
enableClosed(); |
|
1114 |
} catch (NotAvailableStateException e1) { |
|
1115 |
// No se ha podido cambiar el estado de la capa a cerrado |
|
1116 |
} |
|
1117 |
|
|
1104 | 1118 |
//System.gc(); |
1105 | 1119 |
this.setRemoveRasterFlag(true); |
1106 | 1120 |
} |
... | ... | |
1800 | 1814 |
public void reload() throws ReloadLayerException { |
1801 | 1815 |
try { |
1802 | 1816 |
super.reload(); |
1817 |
if (isStopped()) |
|
1818 |
disableStopped(); |
|
1803 | 1819 |
load(); |
1804 | 1820 |
getMapContext().invalidate(); |
1805 | 1821 |
} catch (LoadLayerException e) { |
Also available in: Unified diff