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; result.author = msgsigned->author;
} }
} }
if (!item->hideEditedBadge()) { if (message->displayedEditDate()) {
if (const auto edited = message->displayedEditBadge()) { result.flags |= Flag::Edited;
result.flags |= Flag::Edited;
}
} }
if (const auto views = item->Get<HistoryMessageViews>()) { if (const auto views = item->Get<HistoryMessageViews>()) {
if (views->views.count >= 0) { if (views->views.count >= 0) {

View file

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

View file

@ -380,7 +380,6 @@ public:
int top, int top,
int outerWidth) const; int outerWidth) const;
[[nodiscard]] virtual ClickHandlerPtr rightActionLink() const; [[nodiscard]] virtual ClickHandlerPtr rightActionLink() const;
[[nodiscard]] virtual bool displayEditedBadge() const;
[[nodiscard]] virtual TimeId displayedEditDate() const; [[nodiscard]] virtual TimeId displayedEditDate() const;
[[nodiscard]] virtual bool hasVisibleText() const; [[nodiscard]] virtual bool hasVisibleText() const;
[[nodiscard]] virtual HistoryMessageReply *displayedReply() 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 { TimeId Message::displayedEditDate() const {
const auto item = message(); const auto item = message();
const auto overrided = media() && media()->overrideEditedDate(); const auto overrided = media() && media()->overrideEditedDate();

View file

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