mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Preserve link preview settings on reschedule.
This commit is contained in:
parent
c81f406759
commit
1ef6f462f6
2 changed files with 2 additions and 3 deletions
|
@ -153,9 +153,7 @@ mtpRequestId EditMessage(
|
||||||
const auto &text = item->originalText();
|
const auto &text = item->originalText();
|
||||||
const auto webpage = (!item->media() || !item->media()->webpage())
|
const auto webpage = (!item->media() || !item->media()->webpage())
|
||||||
? Data::WebPageDraft{ .removed = true }
|
? Data::WebPageDraft{ .removed = true }
|
||||||
: Data::WebPageDraft{
|
: Data::WebPageDraft::FromItem(item);
|
||||||
.id = item->media()->webpage()->id,
|
|
||||||
};
|
|
||||||
return EditMessage(
|
return EditMessage(
|
||||||
item,
|
item,
|
||||||
text,
|
text,
|
||||||
|
|
|
@ -257,6 +257,7 @@ void WebpageProcessor::apply(Data::WebPageDraft draft, bool reparse) {
|
||||||
const auto was = _link;
|
const auto was = _link;
|
||||||
if (draft.removed) {
|
if (draft.removed) {
|
||||||
_draft = draft;
|
_draft = draft;
|
||||||
|
_parsedLinks = _parser.list().current();
|
||||||
if (_parsedLinks.empty()) {
|
if (_parsedLinks.empty()) {
|
||||||
_draft.removed = false;
|
_draft.removed = false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue