diff options
Diffstat (limited to 'org.fox.ttcomics/src/main/java/org/fox/ttcomics2/DatabaseHelper.java')
-rwxr-xr-x | org.fox.ttcomics/src/main/java/org/fox/ttcomics2/DatabaseHelper.java | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/DatabaseHelper.java b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/DatabaseHelper.java index 5316be4..c37c1d4 100755 --- a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/DatabaseHelper.java +++ b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/DatabaseHelper.java @@ -324,25 +324,23 @@ public class DatabaseHelper extends SQLiteOpenHelper { try {
File thumbnailFile = new File(CommonActivity.getCacheFileName(m_context, filePath));
- if (CommonActivity.isStorageWritable()) {
- if (!thumbnailFile.exists()) {
- InputStream is = cba.getItem(0);
+ if (!thumbnailFile.exists()) {
+ InputStream is = cba.getItem(0);
- if (is != null) {
- FileOutputStream fos = new FileOutputStream(thumbnailFile);
+ if (is != null) {
+ FileOutputStream fos = new FileOutputStream(thumbnailFile);
- byte[] buffer = new byte[1024];
- int len;
- while ((len = is.read(buffer)) != -1) {
- fos.write(buffer, 0, len);
- }
-
- fos.close();
- is.close();
+ byte[] buffer = new byte[1024];
+ int len;
+ while ((len = is.read(buffer)) != -1) {
+ fos.write(buffer, 0, len);
}
- } else if (thumbnailFile.exists()) {
- thumbnailFile.setLastModified(new Date().getTime());
+
+ fos.close();
+ is.close();
}
+ } else if (thumbnailFile.exists()) {
+ thumbnailFile.setLastModified(new Date().getTime());
}
} catch (IOException e) {
|