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 cbaaa48ca..5bc80fc7e 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 @@ -164,7 +164,9 @@ public class GalleryDetailParser { // Category Element gdc = gm.getElementById("gdc"); try { - gd.category = EhUtils.getCategory(gdc.child(0).child(0).attr("alt")); + String href = gdc.child(0).attr("href"); + String category = href.substring(href.lastIndexOf('/') + 1); + gd.category = EhUtils.getCategory(category); } catch (Exception e) { gd.category = EhUtils.UNKNOWN; }