diff options
-rw-r--r-- | AndroidManifest.xml | 2 | ||||
-rw-r--r-- | src/com/github/junrar/unpack/decode/Compress.java | 2 | ||||
-rw-r--r-- | src/org/fox/ttcomics/CbrComicArchive.java | 3 | ||||
-rw-r--r-- | src/org/fox/ttcomics/MainActivity.java | 3 |
4 files changed, 8 insertions, 2 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index aafe485..8b09531 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1,6 +1,6 @@ <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.fox.ttcomics"
- android:versionCode="19"
+ android:versionCode="20"
android:versionName="1.0.9" >
<uses-sdk
diff --git a/src/com/github/junrar/unpack/decode/Compress.java b/src/com/github/junrar/unpack/decode/Compress.java index bb96dad..114986a 100644 --- a/src/com/github/junrar/unpack/decode/Compress.java +++ b/src/com/github/junrar/unpack/decode/Compress.java @@ -25,7 +25,7 @@ package com.github.junrar.unpack.decode; */
public class Compress {
public static final int CODEBUFSIZE = 0x4000;
- public static final int MAXWINSIZE = 0x100000;
+ public static final int MAXWINSIZE = 0x10000;
public static final int MAXWINMASK = (MAXWINSIZE-1);
public static final int LOW_DIST_REP_COUNT = 16;
diff --git a/src/org/fox/ttcomics/CbrComicArchive.java b/src/org/fox/ttcomics/CbrComicArchive.java index e173dc0..2ca718f 100644 --- a/src/org/fox/ttcomics/CbrComicArchive.java +++ b/src/org/fox/ttcomics/CbrComicArchive.java @@ -32,6 +32,9 @@ public class CbrComicArchive extends ComicArchive { } catch (RarException e) {
e.printStackTrace();
return null;
+ } catch (OutOfMemoryError e) {
+ e.printStackTrace();
+ return null;
}
}
diff --git a/src/org/fox/ttcomics/MainActivity.java b/src/org/fox/ttcomics/MainActivity.java index d410920..8b82dd4 100644 --- a/src/org/fox/ttcomics/MainActivity.java +++ b/src/org/fox/ttcomics/MainActivity.java @@ -222,6 +222,9 @@ public class MainActivity extends CommonActivity { m_syncClient.setPosition(sha1(new File(m_fileName).getName()), getLastPosition(m_fileName)); } } + + System.gc(); + super.onActivityResult(requestCode, resultCode, intent); } |