aboutsummaryrefslogtreecommitdiff
path: root/src/QuickMedia.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2021-11-12 23:53:29 +0100
committerdec05eba <dec05eba@protonmail.com>2021-11-12 23:53:29 +0100
commit3e55199544908a8026b4fe621b2b6af7770ce4a4 (patch)
treecdb68c3820d28ba59a9ebf3d320ee37729bb8065 /src/QuickMedia.cpp
parent5c27b5fbaa0f1693bf4605a3e6fc57d0f066c0ec (diff)
Add youtube description
Diffstat (limited to 'src/QuickMedia.cpp')
-rw-r--r--src/QuickMedia.cpp11
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) {