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 Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel