aboutsummaryrefslogtreecommitdiff
path: root/src/QuickMedia.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2022-11-16 02:25:53 +0100
committerdec05eba <dec05eba@protonmail.com>2022-11-16 02:25:53 +0100
commit48e407c2bd7b7c62ce747392ca2bda50d63c1fe9 (patch)
tree30dfb6cab2acdf7f50e42dbd98c3523874cf2dea /src/QuickMedia.cpp
parentceddf6d67b43a99c774132baf099f4a58daa613e (diff)
Youtube: add shorts and live streaming channel pages
Diffstat (limited to 'src/QuickMedia.cpp')
-rw-r--r--src/QuickMedia.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/QuickMedia.cpp b/src/QuickMedia.cpp
index ea74c09..ae3d720 100644
--- a/src/QuickMedia.cpp
+++ b/src/QuickMedia.cpp
@@ -1323,8 +1323,7 @@ namespace QuickMedia {
tabs.push_back(Tab{std::move(pipe_body), std::make_unique<PipePage>(this), create_search_bar("Search...", SEARCH_DELAY_FILTER)});
} else if(strcmp(plugin_name, "youtube") == 0) {
if(!youtube_channel_url.empty()) {
- auto youtube_channel_page = std::make_unique<YoutubeChannelPage>(this, youtube_channel_url, "", "Channel videos");
- tabs.push_back(Tab{create_body(false, true), std::move(youtube_channel_page), create_search_bar("Search...", 350)});
+ YoutubeChannelPage::create_each_type(this, youtube_channel_url, "", "Channel", tabs);
} else if(!youtube_url.empty()) {
current_page = PageType::VIDEO_CONTENT;
auto youtube_video_page = std::make_unique<YoutubeVideoPage>(this, youtube_url, false);
@@ -6459,8 +6458,7 @@ namespace QuickMedia {
std::string video_id;
if(youtube_url_extract_channel_id(url, youtube_channel_id, youtube_channel_url)) {
std::vector<Tab> tabs;
- auto youtube_channel_page = std::make_unique<YoutubeChannelPage>(this, youtube_channel_url, "", "Channel videos");
- tabs.push_back(Tab{create_body(false, true), std::move(youtube_channel_page), create_search_bar("Search...", 350)});
+ YoutubeChannelPage::create_each_type(this, youtube_channel_url, "", "Channel", tabs);
page_loop(tabs);
redraw = true;
avatar_applied = false;