Quick fix for 'Cant forward here' error.

This commit is contained in:
John Preston 2019-08-19 15:25:48 +03:00
parent b814c6307a
commit 7316d24ca4
1 changed files with 12 additions and 8 deletions

View File

@ -2858,6 +2858,7 @@ void HistoryWidget::send(bool silent, Qt::KeyboardModifiers modifiers) {
message.silent = silent;
message.handleSupportSwitch = Support::HandleSwitch(modifiers);
if (_canSendMessages) {
const auto error = GetErrorTextForForward(
_peer,
_toForward,
@ -2866,6 +2867,7 @@ void HistoryWidget::send(bool silent, Qt::KeyboardModifiers modifiers) {
ShowErrorToast(error);
return;
}
}
session().api().sendMessage(std::move(message));
@ -5280,8 +5282,10 @@ void HistoryWidget::keyPressEvent(QKeyEvent *e) {
const auto submitting = Ui::InputField::ShouldSubmit(
session().settings().sendSubmitWay(),
e->modifiers());
if (submitting) {
send(false, e->modifiers());
}
}
} else if (e->key() == Qt::Key_O && e->modifiers() == Qt::ControlModifier) {
chooseAttach();
} else {