Revision: 6622 http://sourceforge.net/p/jump-pilot/code/6622 Author: michaudm Date: 2020-11-11 22:01:40 +0000 (Wed, 11 Nov 2020) Log Message: ----------- Warning message if memory is too low to display images
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-11-11 11:01:59 UTC (rev 6621) +++ core/trunk/src/org/openjump/core/rasterimage/RasterImageLayer.java 2020-11-11 22:01:40 UTC (rev 6622) @@ -345,6 +345,11 @@ symbologyChanged = false; this.setNeedToKeepImage(false); clearImageAndRaster(true); + if (getAvailRAM()-getCommittedMemory() < origImageWidth*origImageHeight*4 + getAvailRAM()*0.01) { + layerViewPanel.getContext().warnUser("Low Memory : image " + + imageFileName + " will not be displayed"); + return null; + } // Load the part of the image intersecting the viewport and setting this.image reLoadImage(); if(image == null) { _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel