summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AndroidManifest.xml2
-rw-r--r--src/com/github/junrar/unpack/decode/Compress.java2
-rw-r--r--src/org/fox/ttcomics/CbrComicArchive.java3
-rw-r--r--src/org/fox/ttcomics/MainActivity.java3
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);
}