diff options
author | ByteHamster <info@bytehamster.com> | 2021-11-06 17:37:04 +0100 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2021-11-06 17:37:04 +0100 |
commit | a651317bc24cfdafca9d78082b44e6258e2f4551 (patch) | |
tree | 5c07c745d24d6905a1f4383c4d3339a3069436de /parser/feed/src/main | |
parent | c691a999d957e9f6cb27d3adf386b6b96cd7d6c8 (diff) | |
download | AntennaPod-a651317bc24cfdafca9d78082b44e6258e2f4551.zip |
Apparently some devices crash when trying to call xpp.next
Diffstat (limited to 'parser/feed/src/main')
-rw-r--r-- | parser/feed/src/main/java/de/danoeh/antennapod/parser/feed/util/TypeGetter.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/parser/feed/src/main/java/de/danoeh/antennapod/parser/feed/util/TypeGetter.java b/parser/feed/src/main/java/de/danoeh/antennapod/parser/feed/util/TypeGetter.java index 12834f94f..714dbb9ac 100644 --- a/parser/feed/src/main/java/de/danoeh/antennapod/parser/feed/util/TypeGetter.java +++ b/parser/feed/src/main/java/de/danoeh/antennapod/parser/feed/util/TypeGetter.java @@ -73,7 +73,12 @@ public class TypeGetter { throw new UnsupportedFeedtypeException(Type.INVALID, tag); } } else { - eventType = xpp.next(); + try { + eventType = xpp.next(); + } catch (RuntimeException e) { + // Apparently this happens on some devices... + throw new UnsupportedFeedtypeException("Unable to get type"); + } } } } catch (XmlPullParserException e) { |