aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/eu/siacs/conversations/utils
diff options
context:
space:
mode:
authorDaniel Gultsch <inputmice@siacs.eu>2015-01-12 18:40:15 +0100
committerDaniel Gultsch <inputmice@siacs.eu>2015-01-12 18:40:15 +0100
commitdd5101ff5c46034a7c5ddf04b16a5aa8f0dc5f48 (patch)
tree9c887cecd6cc4bb0dc78003d569e617e04cd512c /src/main/java/eu/siacs/conversations/utils
parent8d3323e384746acfad563d9389529b0802787261 (diff)
catch bug in guessContentType
Diffstat (limited to 'src/main/java/eu/siacs/conversations/utils')
-rw-r--r--src/main/java/eu/siacs/conversations/utils/UIHelper.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/eu/siacs/conversations/utils/UIHelper.java b/src/main/java/eu/siacs/conversations/utils/UIHelper.java
index 23fc48bb7..ed1db2875 100644
--- a/src/main/java/eu/siacs/conversations/utils/UIHelper.java
+++ b/src/main/java/eu/siacs/conversations/utils/UIHelper.java
@@ -171,7 +171,12 @@ public class UIHelper {
if (path == null) {
return "";
}
- final String mime = URLConnection.guessContentTypeFromName(path);
+ final String mime;
+ try {
+ mime = URLConnection.guessContentTypeFromName(path);
+ } catch (final StringIndexOutOfBoundsException ignored) {
+ return "";
+ }
if (mime == null) {
return "";
} else if (mime.startsWith("audio/")) {