Show "My Notes", "Author Hidden" in title.

This commit is contained in:
John Preston 2024-01-02 12:12:16 +04:00
parent fbd6b5b640
commit 175914f02b

View file

@ -75,6 +75,19 @@ inline bool HasGroupCallMenu(const not_null<PeerData*> &peer) {
|| (peer->isChat() && peer->asChat()->amCreator())); || (peer->isChat() && peer->asChat()->amCreator()));
} }
QString TopBarNameText(
not_null<PeerData*> peer,
Dialogs::EntryState::Section section) {
if (section == Dialogs::EntryState::Section::SavedSublist) {
if (peer->isSelf()) {
return tr::lng_my_notes(tr::now);
} else if (peer->isSavedHiddenAuthor()) {
return tr::lng_hidden_author_messages(tr::now);
}
}
return peer->topBarNameText();
}
} // namespace } // namespace
struct TopBarWidget::EmojiInteractionSeenAnimation { struct TopBarWidget::EmojiInteractionSeenAnimation {
@ -554,7 +567,7 @@ void TopBarWidget::paintTopBar(Painter &p) {
_titleNameVersion = namePeer->nameVersion(); _titleNameVersion = namePeer->nameVersion();
_title.setText( _title.setText(
st::msgNameStyle, st::msgNameStyle,
namePeer->topBarNameText(), TopBarNameText(namePeer, _activeChat.section),
Ui::NameTextOptions()); Ui::NameTextOptions());
} }
const auto badgeWidth = _titleBadge.drawGetWidth( const auto badgeWidth = _titleBadge.drawGetWidth(