summaryrefslogtreecommitdiff
path: root/org.fox.ttrss
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2017-06-04 08:05:21 +0300
committerAndrew Dolgov <[email protected]>2017-06-04 08:05:21 +0300
commit7e16eb5022dd1d621a57f14892160695609733e3 (patch)
treeb058977c083161df39ef41e811b176ed926ef5d7 /org.fox.ttrss
parenta0d05076314349d394ecf565899cd07c6eba9541 (diff)
gallery: filter out data: urls
Diffstat (limited to 'org.fox.ttrss')
-rw-r--r--org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryActivity.java14
1 files changed, 12 insertions, 2 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryActivity.java
index 04f1792c..d3d61a20 100644
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryActivity.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryActivity.java
@@ -224,8 +224,18 @@ public class GalleryActivity extends CommonActivity {
if (imgSrcFirst.equals(src))
firstFound = true;
- item.url = src;
- item.type = GalleryEntry.GalleryEntryType.TYPE_IMAGE;
+ try {
+ Uri checkUri = Uri.parse(src);
+
+ if (!"data".equals(checkUri.getScheme().toLowerCase())) {
+ item.url = src;
+ item.type = GalleryEntry.GalleryEntryType.TYPE_IMAGE;
+ }
+
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+
}
if (firstFound && item.url != null) {