diff options
Diffstat (limited to 'src/plugins/MyAnimeList.cpp')
-rw-r--r-- | src/plugins/MyAnimeList.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/plugins/MyAnimeList.cpp b/src/plugins/MyAnimeList.cpp index b982e3c..aa72750 100644 --- a/src/plugins/MyAnimeList.cpp +++ b/src/plugins/MyAnimeList.cpp @@ -179,7 +179,7 @@ namespace QuickMedia { quickmedia_html_find_nodes_xpath(&html_search, "//img[itemprop='image']", [](QuickMediaMatchNode *node, void *userdata) { std::string *thumbnail_url = (std::string*)userdata; - QuickMediaStringView data_src = quickmedia_html_node_get_attribute_value(node, "data-src"); + QuickMediaStringView data_src = quickmedia_html_node_get_attribute_value(node->node, "data-src"); if(data_src.data) { thumbnail_url->assign(data_src.data, data_src.size); html_unescape_sequences(*thumbnail_url); @@ -223,12 +223,6 @@ namespace QuickMedia { return alt.substr(index + 2); } - static QuickMediaStringView quickmedia_html_node_get_attribute_value(QuickMediaHtmlNode *node, const char *attribute_name) { - QuickMediaMatchNode match_node; - match_node.node = node; - return quickmedia_html_node_get_attribute_value(&match_node, attribute_name); - } - PluginResult MyAnimeListRecommendationsPage::lazy_fetch(BodyItems &result_items) { std::string website_data; DownloadResult download_result = download_to_string(url + "/userrecs", website_data, {}, true); @@ -242,7 +236,7 @@ namespace QuickMedia { quickmedia_html_find_nodes_xpath(&html_search, "//div[class='picSurround']/a", [](QuickMediaMatchNode *node, void *userdata) { BodyItems *result_items = (BodyItems*)userdata; - QuickMediaStringView href = quickmedia_html_node_get_attribute_value(node, "href"); + QuickMediaStringView href = quickmedia_html_node_get_attribute_value(node->node, "href"); if(!href.data) return 0; |