Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/mumla.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Lublin <daniel@lublin.se>2020-04-24 09:32:18 +0300
committerDaniel Lublin <daniel@lublin.se>2020-04-24 09:32:41 +0300
commit448c5fce78745fbb215a334d31833063dc1624a7 (patch)
treea8f1c949374aca97c4cdc931219dd53ce4b96700
parent47d65bfff770ce77a43d8101f54f8d9f52ba8d71 (diff)
Handle data:image without data
Fixes #28
-rw-r--r--app/src/main/java/se/lublin/mumla/util/MumbleImageGetter.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/app/src/main/java/se/lublin/mumla/util/MumbleImageGetter.java b/app/src/main/java/se/lublin/mumla/util/MumbleImageGetter.java
index badf8ba..7187b35 100644
--- a/app/src/main/java/se/lublin/mumla/util/MumbleImageGetter.java
+++ b/app/src/main/java/se/lublin/mumla/util/MumbleImageGetter.java
@@ -26,6 +26,7 @@ import android.os.StrictMode;
import android.text.Html;
import android.util.Base64;
import android.util.DisplayMetrics;
+import android.util.Log;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
@@ -36,6 +37,7 @@ import java.net.URLDecoder;
import java.util.HashMap;
import java.util.Map;
+import se.lublin.mumla.Constants;
import se.lublin.mumla.Settings;
/**
@@ -82,8 +84,8 @@ public class MumbleImageGetter implements Html.ImageGetter {
} else if(mSettings.shouldLoadExternalImages()) {
bitmap = getURLImage(decodedSource);
}
- } catch (IllegalArgumentException e) {
- e.printStackTrace();
+ } catch (IllegalArgumentException | ArrayIndexOutOfBoundsException e) {
+ Log.w(Constants.TAG, "MumbleImageGetter, exception when decoding data:image: " + e.toString());
return null;
}
if(bitmap == null) return null;