mirror of https://github.com/procxx/kepka.git
Don't resolve the actual QImage on paste check.
This commit is contained in:
parent
cc463b07b1
commit
db5d599052
|
@ -548,14 +548,9 @@ void EditCaptionBox::prepare() {
|
||||||
if (action == Ui::InputField::MimeAction::Check) {
|
if (action == Ui::InputField::MimeAction::Check) {
|
||||||
if (!data->hasText() && !_isAllowedEditMedia) {
|
if (!data->hasText() && !_isAllowedEditMedia) {
|
||||||
return false;
|
return false;
|
||||||
}
|
} else if (data->hasImage()) {
|
||||||
if (data->hasImage()) {
|
return true;
|
||||||
const auto image = qvariant_cast<QImage>(data->imageData());
|
} else if (const auto urls = data->urls(); !urls.empty()) {
|
||||||
if (!image.isNull()) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (const auto urls = data->urls(); !urls.empty()) {
|
|
||||||
if (ranges::find_if(
|
if (ranges::find_if(
|
||||||
urls,
|
urls,
|
||||||
[](const QUrl &url) { return !url.isLocalFile(); }
|
[](const QUrl &url) { return !url.isLocalFile(); }
|
||||||
|
|
|
@ -4467,20 +4467,15 @@ bool HistoryWidget::confirmSendingFiles(
|
||||||
bool HistoryWidget::canSendFiles(not_null<const QMimeData*> data) const {
|
bool HistoryWidget::canSendFiles(not_null<const QMimeData*> data) const {
|
||||||
if (!canWriteMessage()) {
|
if (!canWriteMessage()) {
|
||||||
return false;
|
return false;
|
||||||
}
|
} else if (const auto urls = data->urls(); !urls.empty()) {
|
||||||
if (const auto urls = data->urls(); !urls.empty()) {
|
|
||||||
if (ranges::find_if(
|
if (ranges::find_if(
|
||||||
urls,
|
urls,
|
||||||
[](const QUrl &url) { return !url.isLocalFile(); }
|
[](const QUrl &url) { return !url.isLocalFile(); }
|
||||||
) == urls.end()) {
|
) == urls.end()) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
} else if (data->hasImage()) {
|
||||||
if (data->hasImage()) {
|
return true;
|
||||||
const auto image = qvariant_cast<QImage>(data->imageData());
|
|
||||||
if (!image.isNull()) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue