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
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel