mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-16 14:17:12 +02:00
Fix quote create in RepliesWidget.
This commit is contained in:
parent
097c3c4a5a
commit
35e457c924
3 changed files with 5 additions and 3 deletions
|
@ -1355,6 +1355,7 @@ void ComposeControls::init() {
|
|||
cancelReplyMessage();
|
||||
}
|
||||
_preview->apply(webpage);
|
||||
_field->setFocus();
|
||||
};
|
||||
const auto replyToId = reply.messageId;
|
||||
const auto highlight = crl::guard(_wrap.get(), [=] {
|
||||
|
|
|
@ -581,7 +581,7 @@ bool AddReplyToMessageAction(
|
|||
const ContextMenuRequest &request,
|
||||
not_null<ListWidget*> list) {
|
||||
const auto context = list->elementContext();
|
||||
const auto item = request.item;
|
||||
const auto item = request.quoteItem ? request.quoteItem : request.item;
|
||||
const auto topic = item ? item->topic() : nullptr;
|
||||
const auto peer = item ? item->history()->peer.get() : nullptr;
|
||||
if (!item
|
||||
|
|
|
@ -2604,8 +2604,9 @@ void ListWidget::showContextMenu(QContextMenuEvent *e, bool showFromTouch) {
|
|||
request.view = _overElement;
|
||||
request.item = overItem;
|
||||
request.pointState = _overState.pointState;
|
||||
const auto quote = (overItemView && _selectedTextItem == overItem)
|
||||
? overItemView->selectedQuote(_selectedTextRange)
|
||||
const auto quote = (_overElement
|
||||
&& _selectedTextItem == _overElement->data())
|
||||
? _overElement->selectedQuote(_selectedTextRange)
|
||||
: SelectedQuote();
|
||||
request.quote = quote.text;
|
||||
request.quoteItem = quote.item;
|
||||
|
|
Loading…
Add table
Reference in a new issue