diff options
author | dec05eba <dec05eba@protonmail.com> | 2021-11-12 23:53:29 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2021-11-12 23:53:29 +0100 |
commit | 3e55199544908a8026b4fe621b2b6af7770ce4a4 (patch) | |
tree | cdb68c3820d28ba59a9ebf3d320ee37729bb8065 /src/QuickMedia.cpp | |
parent | 5c27b5fbaa0f1693bf4605a3e6fc57d0f066c0ec (diff) |
Add youtube description
Diffstat (limited to 'src/QuickMedia.cpp')
-rw-r--r-- | src/QuickMedia.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/QuickMedia.cpp b/src/QuickMedia.cpp index 29976ad..a1320e0 100644 --- a/src/QuickMedia.cpp +++ b/src/QuickMedia.cpp @@ -3082,17 +3082,19 @@ namespace QuickMedia { window.setMouseCursorVisible(true); cursor_visible = true; + XUnmapWindow(disp, video_player_window); + XSync(disp, False); + std::vector<Tab> 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; }); if(related_pages_result == TaskResult::FALSE) { + XMapWindow(disp, video_player_window); + XSync(disp, False); show_notification("QuickMedia", "Failed to get related pages", Urgency::CRITICAL); } else if(related_pages_result == TaskResult::TRUE) { - XUnmapWindow(disp, video_player_window); - XSync(disp, False); - bool page_changed = false; double resume_start_time = 0.0; page_loop(related_pages, video_page->get_related_pages_first_tab(), [&](const std::vector<Tab> &new_tabs) { @@ -3125,6 +3127,9 @@ namespace QuickMedia { XMapWindow(disp, video_player_window); XSync(disp, False); } + } else { + XMapWindow(disp, video_player_window); + XSync(disp, False); } } } else if(pressed_keysym == XK_c && pressing_ctrl) { |