From 48e407c2bd7b7c62ce747392ca2bda50d63c1fe9 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Wed, 16 Nov 2022 02:25:53 +0100 Subject: Youtube: add shorts and live streaming channel pages --- src/QuickMedia.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/QuickMedia.cpp') 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(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(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(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 tabs; - auto youtube_channel_page = std::make_unique(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; -- cgit v1.2.3