Author: yegor
Date: Fri Oct 26 15:40:53 2012
New Revision: 1402550

URL: http://svn.apache.org/viewvc?rev=1402550&view=rev
Log:
Bug #53707: SlideShow.addPicture declares IOException but throws HSLFException

Modified:
    poi/trunk/src/scratchpad/src/org/apache/poi/hslf/usermodel/SlideShow.java

Modified: 
poi/trunk/src/scratchpad/src/org/apache/poi/hslf/usermodel/SlideShow.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hslf/usermodel/SlideShow.java?rev=1402550&r1=1402549&r2=1402550&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/src/org/apache/poi/hslf/usermodel/SlideShow.java 
(original)
+++ poi/trunk/src/scratchpad/src/org/apache/poi/hslf/usermodel/SlideShow.java 
Fri Oct 26 15:40:53 2012
@@ -853,13 +853,13 @@ public final class SlideShow {
        public int addPicture(File pict, int format) throws IOException {
                int length = (int) pict.length();
                byte[] data = new byte[length];
-               try {
-                       FileInputStream is = new FileInputStream(pict);
+        FileInputStream is = null;
+        try {
+                       is = new FileInputStream(pict);
                        is.read(data);
-                       is.close();
-               } catch (IOException e) {
-                       throw new HSLFException(e);
-               }
+               } finally {
+            if(is != null) is.close();
+        }
                return addPicture(data, format);
        }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to