Revision 20374 trunk/libraries/libjni-mrsid/src/main/java/es/gva/cit/jmrsid/LTIImageStage.java
LTIImageStage.java | ||
---|---|---|
77 | 77 |
* Destructor |
78 | 78 |
*/ |
79 | 79 |
protected void finalize(){ |
80 |
if(cPtr > 0)
|
|
80 |
if(cPtr != 0)
|
|
81 | 81 |
FreeLTIImageStageNat(cPtr); |
82 | 82 |
} |
83 | 83 |
|
... | ... | |
92 | 92 |
if(scene==null || buffer==null) |
93 | 93 |
throw new MrSIDException("Los argumentos no pueden ser nulos"); |
94 | 94 |
|
95 |
int res=readNat(cPtr,scene.cPtr,buffer.cPtr,buffer.cPtrbuffer, buffer); |
|
95 |
if (cPtr == 0) |
|
96 |
throw new MrSIDException("No se puede acceder al dato"); |
|
96 | 97 |
|
98 |
int res = readNat(cPtr,scene.cPtr,buffer.cPtr,buffer.cPtrbuffer, buffer); |
|
99 |
|
|
97 | 100 |
if(res!=0) |
98 | 101 |
throw new MrSIDException("En el m?todo read se ha devuelto un c?digo "+res); |
99 | 102 |
|
Also available in: Unified diff