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

Reply via email to