Revision: 6410
http://sourceforge.net/p/jump-pilot/code/6410
Author: ma15569
Date: 2020-09-02 09:20:35 +0000 (Wed, 02 Sep 2020)
Log Message:
-----------
small patch to solve bug 498 "Most GeoTIFF drivers fail with a simple GeoTIFF
image" at least for RasterImageLayer
Modified Paths:
--------------
core/trunk/src/org/openjump/core/rasterimage/RasterImageLayer.java
Modified: core/trunk/src/org/openjump/core/rasterimage/RasterImageLayer.java
===================================================================
--- core/trunk/src/org/openjump/core/rasterimage/RasterImageLayer.java
2020-09-01 22:08:15 UTC (rev 6409)
+++ core/trunk/src/org/openjump/core/rasterimage/RasterImageLayer.java
2020-09-02 09:20:35 UTC (rev 6410)
@@ -410,8 +410,15 @@
double maxMemoryToCommit = availRAM - minRamToKeepFree;
boolean needFreeRAM = (committedMemory > maxMemoryToCommit);
if(needFreeRAM == false){
-
- setImage(stretchImageValuesForDisplay());
+ //[Giuseppe Aruta 2020-02-09] small patch to solve
+ //bug 498 "Most GeoTIFF drivers fail with a simple
GeoTIFF image"
+ // at least for RasterImageLayer
+ try {
+
setImage(stretchImageValuesForDisplay());}
+ catch (ArrayIndexOutOfBoundsException e){
+ setImage(getImageForDisplay());
+ }
+ //setImage(stretchImageValuesForDisplay());
wasScaledForDisplay = true;
setNeedToKeepImage(true); //so small images are not
reloaded every time
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel