From 84e3f0f45dd763bcc3e013b2347e981b477816a4 Mon Sep 17 00:00:00 2001 From: srowen Date: Sat, 17 Jan 2009 00:44:53 +0000 Subject: [PATCH] Issue 126: make sure files are deleted after done git-svn-id: https://zxing.googlecode.com/svn/trunk@826 59b500cc-1b3d-0410-9834-0bbf25fbcc57 --- .../zxing/client/rim/ZXingLMMainScreen.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/rim/src/com/google/zxing/client/rim/ZXingLMMainScreen.java b/rim/src/com/google/zxing/client/rim/ZXingLMMainScreen.java index 1e8a2f573..7c59ac2d4 100644 --- a/rim/src/com/google/zxing/client/rim/ZXingLMMainScreen.java +++ b/rim/src/com/google/zxing/client/rim/ZXingLMMainScreen.java @@ -220,18 +220,19 @@ final class ZXingLMMainScreen extends MainScreen { showMessage("An error occured processing the image."); return; } finally { - if (is != null) { - try { + try { + if (is != null) { is.close(); - } catch (IOException ioe) { } - } - if (file != null && file.exists()) { - if (file.isOpen()) { - //file.close(); + if (file != null && file.exists()) { + if (file.isOpen()) { + file.close(); + } + file.delete(); + Log.info("Deleted image file."); } - //file.delete(); - Log.info("Deleted image file."); + } catch (IOException ioe) { + Log.error("Error while closing file: " + ioe); } }