From 9ad1c9b0503f4dd5b352ecff1c83afe7f8516109 Mon Sep 17 00:00:00 2001 From: seven332 Date: Sun, 20 Mar 2016 20:56:19 +0800 Subject: [PATCH] Adjusts gallery tag parser --- .../hippo/ehviewer/client/parser/GalleryDetailParser.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.java b/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.java index 305db2f94..6d1690d44 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.java +++ b/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.java @@ -204,7 +204,13 @@ public class GalleryDetailParser { Elements tags = element.child(1).children(); for (int i = 0, n = tags.size(); i < n; i++) { - group.addTag(tags.get(i).text()); + String tag = tags.get(i).text(); + // Sometimes parody tag is followed with '|' and english translate, just remove them + int index = tag.indexOf('|'); + if (index >= 0) { + tag = tag.substring(0, index); + } + group.addTag(tag); } return group.size() > 0 ? group : null;