aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/MyAnimeList.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/MyAnimeList.cpp')
-rw-r--r--src/plugins/MyAnimeList.cpp10
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;