Index: java/org/chromium/distiller/extractors/embeds/ImageExtractor.java |
diff --git a/java/org/chromium/distiller/extractors/embeds/ImageExtractor.java b/java/org/chromium/distiller/extractors/embeds/ImageExtractor.java |
index 37a8d329ecb56b951ec3b3183165150c508ddb7e..b1d6e5b5a08a2f3868c7210a5a8365e8542c4101 100644 |
--- a/java/org/chromium/distiller/extractors/embeds/ImageExtractor.java |
+++ b/java/org/chromium/distiller/extractors/embeds/ImageExtractor.java |
@@ -66,7 +66,8 @@ public class ImageExtractor implements EmbedExtractor { |
// elements into <figcaption>. For example: image credit |
// could contain a link. So we get the whole DOM structure within |
// <figcaption> only when it contains links, otherwise we get the innerText. |
- figcaption = DomUtil.getFirstElementByTagName(cap, "A") != null ? |
+ NodeList<Element> links = DomUtil.querySelectorAll(cap, "A[HREF]"); |
+ figcaption = links.getLength() > 0 ? |
cap : createFigcaptionElement(cap); |
} else { |
figcaption = createFigcaptionElement(e); |