diff options
author | dec05eba <dec05eba@protonmail.com> | 2022-03-06 05:14:51 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2022-03-06 05:14:51 +0100 |
commit | 123124a4a89d83f605d67d94145b4008b9a5b1d7 (patch) | |
tree | d09c4a9714f3eb89dd9720e51f8ef799ad2d189b /src/QuickMedia.cpp | |
parent | 0a64acc3d68fecf5e7f23c6b0a013272f9288af8 (diff) |
Do not cache local-anime, reseek to anime on progress update
Diffstat (limited to 'src/QuickMedia.cpp')
-rw-r--r-- | src/QuickMedia.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/QuickMedia.cpp b/src/QuickMedia.cpp index 96da31f..b9dd0f0 100644 --- a/src/QuickMedia.cpp +++ b/src/QuickMedia.cpp @@ -2529,6 +2529,8 @@ namespace QuickMedia { } else if(!tabs[selected_tab].page->search_is_filter()) { tab_associated_data[selected_tab].search_text_updated = true; } + const BodyItem *selected_item = tabs[selected_tab].body->get_selected(); + tab_associated_data[selected_tab].body_item_url_before_refresh = selected_item ? selected_item->url : ""; tabs[selected_tab].body->clear_items(); } @@ -3265,6 +3267,7 @@ namespace QuickMedia { startup_args.start_time = start_time; startup_args.chapters = std::move(media_chapters); startup_args.plugin_name = plugin_name; + startup_args.cache_on_disk = !video_page->is_local(); video_player = std::make_unique<VideoPlayer>(std::move(startup_args), video_event_callback, on_window_create); VideoPlayer::Error err = video_player->load_video(); |