@@ -1393,7 +1385,7 @@ public class ImageSaver extends Thread {
}
}
catch(Exceptione){
e.printStackTrace();
MyDebug.logStackTrace(TAG,"failed to parse xml",e);
returnfalse;
}
finally{
@@ -1401,7 +1393,7 @@ public class ImageSaver extends Thread {
inputStream.close();
}
catch(IOExceptione){
e.printStackTrace();
MyDebug.logStackTrace(TAG,"failed to close inputStream",e);
}
}
returntrue;
@@ -1415,8 +1407,7 @@ public class ImageSaver extends Thread {
hdrProcessor.processHDR(bitmaps,true,null,true,null,hdr_alpha,4,true,request.preference_hdr_tonemapping_algorithm,HDRProcessor.DROTonemappingAlgorithm.DROALGORITHM_GAINGAMMA);// this will recycle all the bitmaps except bitmaps.get(0), which will contain the hdr image
}
catch(HDRProcessorExceptione){
Log.e(TAG,"HDRProcessorException from processHDR: "+e.getCode());
e.printStackTrace();
MyDebug.logStackTrace(TAG,"HDRProcessorException from processHDR",e);
@@ -4301,7 +4262,7 @@ public class ImageSaver extends Thread {
inputStream.close();
}
catch(IOExceptione){
e.printStackTrace();
MyDebug.logStackTrace(TAG,"failed to close inputStream",e);
}
}
}
@@ -4355,8 +4316,7 @@ public class ImageSaver extends Thread {
this.pfd.close();
}
catch(IOExceptione){
Log.e(TAG,"failed to close parcelfiledescriptor");
e.printStackTrace();
MyDebug.logStackTrace(TAG,"failed to close parcelfiledescriptor",e);
}
}
}
@@ -4426,11 +4386,9 @@ public class ImageSaver extends Thread {
exif_holder.close();
}
}
catch(NoClassDefFoundErrorexception){
catch(NoClassDefFoundErrore){
// have had Google Play crashes from new ExifInterface() elsewhere for Galaxy Ace4 (vivalto3g), Galaxy S Duos3 (vivalto3gvn), so also catch here just in case