summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorMartin Fietz <Martin.Fietz@gmail.com>2015-10-29 11:01:42 +0100
committerMartin Fietz <Martin.Fietz@gmail.com>2015-10-29 11:01:42 +0100
commit1a6f237258eea5839d46dc461e4a3233b8f9e02f (patch)
tree5481af9ff10e255f8ebb00e10dfcf3b50a73bc7c /core
parentc9986edc5ed7a97c20cf259e79055f486bdca5d1 (diff)
downloadAntennaPod-1a6f237258eea5839d46dc461e4a3233b8f9e02f.zip
Just catch everything that could go wrong
Diffstat (limited to 'core')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/util/DateUtils.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/util/DateUtils.java b/core/src/main/java/de/danoeh/antennapod/core/util/DateUtils.java
index c0233f684..1a148673c 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/util/DateUtils.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/util/DateUtils.java
@@ -88,9 +88,13 @@ public class DateUtils {
for(String pattern : patterns) {
parser.applyPattern(pattern);
pos.setIndex(0);
- Date result = parser.parse(date, pos);
- if(result != null && pos.getIndex() == date.length()) {
- return result;
+ try {
+ Date result = parser.parse(date, pos);
+ if (result != null && pos.getIndex() == date.length()) {
+ return result;
+ }
+ } catch(Exception e) {
+ Log.e(TAG, Log.getStackTraceString(e));
}
}