Revision: f665bd3408ce Branch: rt2056-missingImages Author: cmyers@xxxxxxxxxxxxxxxxxxxxx Date: Tue Feb 3 21:14:54 2015 UTC Log: Exception no longer thrown in ImgDesc when images are missing. https://code.google.com/p/brailleblaster/source/detail?r=f665bd3408ce Modified:/src/main/org/brailleblaster/perspectives/imageDescriber/document/ImageDescriber.java
=======================================--- /src/main/org/brailleblaster/perspectives/imageDescriber/document/ImageDescriber.java Wed Dec 3 10:34:52 2014 UTC +++ /src/main/org/brailleblaster/perspectives/imageDescriber/document/ImageDescriber.java Tue Feb 3 21:14:54 2015 UTC
@@ -419,11 +419,16 @@ // Remove %20(space). tempStr = tempStr.replace("%20", " "); - // Add.- if( imgElmList.get(elmIndex).getAttribute("src").getValue().toLowerCase().endsWith(".svg") )
- return new Image( null, convertSVG2JPG(tempStr) ); - else - return new Image(null, tempStr); + // Add image to image list. + + // Does the file exist? + File f = new File(tempStr); + if(f.exists()) {+ if( imgElmList.get(elmIndex).getAttribute("src").getValue().toLowerCase().endsWith(".svg") )
+ return new Image( null, convertSVG2JPG(tempStr) ); + else + return new Image(null, tempStr); + } } // Return null if the list is empty.