diff options
Diffstat (limited to 'src/QuickMedia.cpp')
-rw-r--r-- | src/QuickMedia.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/QuickMedia.cpp b/src/QuickMedia.cpp index 48d3689..33ebb06 100644 --- a/src/QuickMedia.cpp +++ b/src/QuickMedia.cpp @@ -1012,7 +1012,7 @@ namespace QuickMedia { tab.body->clear_cache(); } - if(new_tabs.size() == 1 && new_tabs[0].page->is_manga_images_page()) { + if(new_tabs.size() == 1 && new_tabs[0].page->get_type() == PageTypez::MANGA_IMAGES) { select_episode(selected_item, false); Body *chapters_body = tabs[selected_tab].body.get(); chapters_body->filter_search_fuzzy(""); // Needed (or not really) to go to the next chapter when reaching the last page of a chapter @@ -1048,11 +1048,11 @@ namespace QuickMedia { } window.setKeyRepeatEnabled(true); redraw = true; - } else if(new_tabs.size() == 1 && new_tabs[0].page->is_image_board_thread_page()) { + } else if(new_tabs.size() == 1 && new_tabs[0].page->get_type() == PageTypez::IMAGE_BOARD_THREAD) { current_page = PageType::IMAGE_BOARD_THREAD; image_board_thread_page(static_cast<ImageBoardThreadPage*>(new_tabs[0].page.get()), new_tabs[0].body.get()); redraw = true; - } else if(new_tabs.size() == 1 && new_tabs[0].page->is_video_page()) { + } else if(new_tabs.size() == 1 && new_tabs[0].page->get_type() == PageTypez::VIDEO) { current_page = PageType::VIDEO_CONTENT; video_content_page(new_tabs[0].page.get(), selected_item->url, selected_item->get_title()); redraw = true; @@ -3049,7 +3049,7 @@ namespace QuickMedia { room->has_unread_mention = true; // TODO: What if the message or username begins with "-"? also make the notification image be the avatar of the user if(!is_window_focused || room != current_room || is_first_sync || selected_tab == ROOMS_TAB_INDEX) - show_notification("QuickMedia matrix - " + matrix->message_get_author_displayname(message.get()) + " (" + room->name + ")", message->body); + show_notification("QuickMedia matrix - " + matrix->message_get_author_displayname(message.get()) + " (" + room->get_name() + ")", message->body); } } } @@ -3537,12 +3537,12 @@ namespace QuickMedia { for(size_t i = 0; i < rooms.size(); ++i) { auto &room = rooms[i]; - std::string room_name = room->name; + std::string room_name = room->get_name(); if(room_name.empty()) room_name = room->id; auto body_item = BodyItem::create(std::move(room_name)); - body_item->thumbnail_url = room->avatar_url; + body_item->thumbnail_url = room->get_avatar_url(); body_item->userdata = room; // Note: this has to be valid as long as the room list is valid! body_item->thumbnail_mask_type = ThumbnailMaskType::CIRCLE; body_item->thumbnail_size = sf::Vector2i(32, 32); |