summaryrefslogtreecommitdiff
path: root/org.fox.ttrss
diff options
context:
space:
mode:
Diffstat (limited to 'org.fox.ttrss')
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
index 534f2832..557e5cb8 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
@@ -860,20 +860,30 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener,
if (showFlavorImage && article.flavorImage == null) {
Elements imgs = article.articleDoc.select("img");
+ Element firstImg = null;
for (Element tmp : imgs) {
try {
+ if (tmp.attr("src") != null && tmp.attr("src").indexOf("data:") == 0) {
+ continue;
+ }
+
+ if (firstImg != null) firstImg = tmp;
+
if (Integer.valueOf(tmp.attr("width")) > FLAVOR_IMG_MIN_WIDTH && Integer.valueOf(tmp.attr("width")) > FLAVOR_IMG_MIN_HEIGHT) {
article.flavorImage = tmp;
break;
}
+
} catch (NumberFormatException e) {
//
}
}
+ Log.d(TAG, "" + firstImg);
+
if (article.flavorImage == null)
- article.flavorImage = imgs.first();
+ article.flavorImage = firstImg;
}
if (holder.textImage != null) {