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