diff options
author | dec05eba <dec05eba@protonmail.com> | 2021-06-15 20:26:02 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2021-06-15 20:26:02 +0200 |
commit | dccfb471ff7017f9ce3a6ed264a684e4fbc383e4 (patch) | |
tree | df05404dcae6e26d2c1c8b2335d3d2899b913159 /src/QuickMedia.cpp | |
parent | 2c0347ff7a13896dcc64c1deb4447449790bad73 (diff) |
Add manga description to mangadex and mangakatana search, fix matrix notification invite not showing when opening quickmedia, clear fetch page and items on reload of lazy page
Diffstat (limited to 'src/QuickMedia.cpp')
-rw-r--r-- | src/QuickMedia.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/QuickMedia.cpp b/src/QuickMedia.cpp index 0513862..ff792e4 100644 --- a/src/QuickMedia.cpp +++ b/src/QuickMedia.cpp @@ -814,6 +814,7 @@ namespace QuickMedia { {"//div[id='book_list']//div[class='media']//img", "src", nullptr}, {"//div[id='single_book']//div[class='cover']//img", "src", nullptr} }) + .description_handler({{"//div[id='book_list']//div[class='*summary*']", "text"}}) .authors_handler({{"//div[id='single_book']//a[class='author']", "text", "href", "/author/"}}) .list_chapters_handler("//div[class='chapters']//div[class='chapter']//a", "text", "href", "/manga/") .list_chapters_uploaded_time_handler("//div[class='chapters']//div[class='update_time']", "text", nullptr) @@ -1716,8 +1717,11 @@ namespace QuickMedia { for(size_t i = 0; i < tabs.size(); ++i) { tabs[i].body->clear_cache(); - if(tabs[i].page->is_lazy_fetch_page() && static_cast<LazyFetchPage*>(tabs[i].page.get())->reload_on_page_change()) + if(tabs[i].page->is_lazy_fetch_page() && static_cast<LazyFetchPage*>(tabs[i].page.get())->reload_on_page_change()) { tab_associated_data[i].lazy_fetch_finished = false; + tab_associated_data[i].fetched_page = 0; + tabs[i].body->clear_items(); + } } if(tabs[selected_tab].page->allow_submit_no_selection()) { |