From f34d8522a1008667bb90b16e644697d109b4701b Mon Sep 17 00:00:00 2001 From: dec05eba Date: Wed, 17 Nov 2021 10:50:33 +0100 Subject: Fix broken ctrl+r for videos (dont map video player window) --- src/QuickMedia.cpp | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) (limited to 'src/QuickMedia.cpp') diff --git a/src/QuickMedia.cpp b/src/QuickMedia.cpp index 1a7f67a..c735f55 100644 --- a/src/QuickMedia.cpp +++ b/src/QuickMedia.cpp @@ -3061,11 +3061,11 @@ namespace QuickMedia { return true; }); - XMapWindow(disp, video_player_window); - XSync(disp, False); - - if(task_result == TaskResult::CANCEL) + if(task_result == TaskResult::CANCEL) { + XMapWindow(disp, video_player_window); + XSync(disp, False); cancelled = true; + } } if(!cancelled) { @@ -3073,9 +3073,6 @@ namespace QuickMedia { window.set_cursor_visible(true); cursor_visible = true; - XUnmapWindow(disp, video_player_window); - XSync(disp, False); - std::vector related_pages; TaskResult related_pages_result = run_task_with_loading_screen([&video_page, &related_videos, &channel_url, &related_pages]{ return video_page->get_related_pages(related_videos, channel_url, related_pages) == PluginResult::OK; @@ -3086,10 +3083,6 @@ namespace QuickMedia { XSync(disp, False); show_notification("QuickMedia", "Failed to get related pages", Urgency::CRITICAL); } else if(related_pages_result == TaskResult::TRUE) { - XMapWindow(disp, video_player_window); - XSync(disp, False); - XFlush(disp); - bool page_changed = false; double resume_start_time = 0.0; page_loop(related_pages, video_page->get_related_pages_first_tab(), [&](const std::vector &new_tabs) { -- cgit v1.2.3