mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Don't show bold markup in chats list previews.
This commit is contained in:
parent
90cd4afb8c
commit
6d17226c7f
3 changed files with 18 additions and 5 deletions
|
@ -470,11 +470,11 @@ void paintRow(
|
||||||
lt_from_part,
|
lt_from_part,
|
||||||
draftWrapped,
|
draftWrapped,
|
||||||
lt_message,
|
lt_message,
|
||||||
{
|
DialogsPreviewText({
|
||||||
.text = draft->textWithTags.text,
|
.text = draft->textWithTags.text,
|
||||||
.entities = ConvertTextTagsToEntities(
|
.entities = ConvertTextTagsToEntities(
|
||||||
draft->textWithTags.tags),
|
draft->textWithTags.tags),
|
||||||
},
|
}),
|
||||||
Text::WithEntities);
|
Text::WithEntities);
|
||||||
const auto context = Core::MarkedTextContext{
|
const auto context = Core::MarkedTextContext{
|
||||||
.session = &history->session(),
|
.session = &history->session(),
|
||||||
|
|
|
@ -71,9 +71,20 @@ TextWithTagOffset<kTag> ReplaceTag<TextWithTagOffset<kTag>>::Call(
|
||||||
} // namespace Lang
|
} // namespace Lang
|
||||||
|
|
||||||
namespace Dialogs::Ui {
|
namespace Dialogs::Ui {
|
||||||
namespace {
|
|
||||||
|
|
||||||
} // namespace
|
TextWithEntities DialogsPreviewText(TextWithEntities text) {
|
||||||
|
return Ui::Text::Filtered(
|
||||||
|
std::move(text),
|
||||||
|
{
|
||||||
|
EntityType::Pre,
|
||||||
|
EntityType::Code,
|
||||||
|
EntityType::Spoiler,
|
||||||
|
EntityType::StrikeOut,
|
||||||
|
EntityType::Underline,
|
||||||
|
EntityType::Italic,
|
||||||
|
EntityType::CustomEmoji,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
struct MessageView::LoadingContext {
|
struct MessageView::LoadingContext {
|
||||||
std::any context;
|
std::any context;
|
||||||
|
@ -136,7 +147,7 @@ void MessageView::paint(
|
||||||
};
|
};
|
||||||
_textCache.setMarkedText(
|
_textCache.setMarkedText(
|
||||||
st::dialogsTextStyle,
|
st::dialogsTextStyle,
|
||||||
preview.text,
|
DialogsPreviewText(std::move(preview.text)),
|
||||||
DialogTextOptions(),
|
DialogTextOptions(),
|
||||||
context);
|
context);
|
||||||
_textCachedFor = item;
|
_textCachedFor = item;
|
||||||
|
|
|
@ -26,6 +26,8 @@ namespace Dialogs::Ui {
|
||||||
|
|
||||||
using namespace ::Ui;
|
using namespace ::Ui;
|
||||||
|
|
||||||
|
[[nodiscard]] TextWithEntities DialogsPreviewText(TextWithEntities text);
|
||||||
|
|
||||||
class MessageView final {
|
class MessageView final {
|
||||||
public:
|
public:
|
||||||
MessageView();
|
MessageView();
|
||||||
|
|
Loading…
Add table
Reference in a new issue