Fixed display of bottom info in media with overridden edited date.

This commit is contained in:
23rd 2022-06-07 13:49:30 +03:00
parent a6bc6c877e
commit 1c13f2587c
5 changed files with 2 additions and 14 deletions

View file

@ -602,10 +602,8 @@ BottomInfo::Data BottomInfoDataFromMessage(not_null<Message*> message) {
result.author = msgsigned->author;
}
}
if (!item->hideEditedBadge()) {
if (const auto edited = message->displayedEditBadge()) {
result.flags |= Flag::Edited;
}
if (message->displayedEditDate()) {
result.flags |= Flag::Edited;
}
if (const auto views = item->Get<HistoryMessageViews>()) {
if (views->views.count >= 0) {

View file

@ -869,10 +869,6 @@ ClickHandlerPtr Element::rightActionLink() const {
return ClickHandlerPtr();
}
bool Element::displayEditedBadge() const {
return false;
}
TimeId Element::displayedEditDate() const {
return TimeId(0);
}

View file

@ -380,7 +380,6 @@ public:
int top,
int outerWidth) const;
[[nodiscard]] virtual ClickHandlerPtr rightActionLink() const;
[[nodiscard]] virtual bool displayEditedBadge() const;
[[nodiscard]] virtual TimeId displayedEditDate() const;
[[nodiscard]] virtual bool hasVisibleText() const;
[[nodiscard]] virtual HistoryMessageReply *displayedReply() const;

View file

@ -3073,10 +3073,6 @@ void Message::refreshInfoSkipBlock() {
}
}
bool Message::displayEditedBadge() const {
return (displayedEditDate() != TimeId(0));
}
TimeId Message::displayedEditDate() const {
const auto item = message();
const auto overrided = media() && media()->overrideEditedDate();

View file

@ -118,7 +118,6 @@ public:
int top,
int outerWidth) const override;
[[nodiscard]] ClickHandlerPtr rightActionLink() const override;
[[nodiscard]] bool displayEditedBadge() const override;
[[nodiscard]] TimeId displayedEditDate() const override;
[[nodiscard]] HistoryMessageReply *displayedReply() const override;
[[nodiscard]] bool toggleSelectionByHandlerClick(