diff options
author | Andrew Dolgov <[email protected]> | 2017-06-04 08:05:21 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2017-06-04 08:05:21 +0300 |
commit | 7e16eb5022dd1d621a57f14892160695609733e3 (patch) | |
tree | b058977c083161df39ef41e811b176ed926ef5d7 /org.fox.ttrss/src/main | |
parent | a0d05076314349d394ecf565899cd07c6eba9541 (diff) |
gallery: filter out data: urls
Diffstat (limited to 'org.fox.ttrss/src/main')
-rw-r--r-- | org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryActivity.java | 14 |
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) { |