mirror of
https://gitee.com/vnotex/vnote.git
synced 2025-07-05 13:59:52 +08:00
bugfix: QUrl adds extra %0A to the copied url
Let the base class handle inserting urls. Signed-off-by: Le Tan <tamlokveer@gmail.com>
This commit is contained in:
parent
2026d5f3a3
commit
f533dd6f95
@ -145,7 +145,11 @@ bool VMdEditOperations::insertImageFromURL(const QUrl &imageUrl)
|
||||
|
||||
bool VMdEditOperations::insertURLFromMimeData(const QMimeData *source)
|
||||
{
|
||||
foreach (QUrl url, source->urls()) {
|
||||
QList<QUrl> urls = source->urls();
|
||||
if (urls.size() != 1) {
|
||||
return false;
|
||||
}
|
||||
QUrl url = urls.at(0);
|
||||
QString urlStr;
|
||||
if (url.isLocalFile()) {
|
||||
urlStr = url.toLocalFile();
|
||||
@ -156,8 +160,8 @@ bool VMdEditOperations::insertURLFromMimeData(const QMimeData *source)
|
||||
if (QImageReader::supportedImageFormats().contains(info.suffix().toLower().toLatin1())) {
|
||||
insertImageFromURL(url);
|
||||
} else {
|
||||
insertTextAtCurPos(urlStr);
|
||||
}
|
||||
// urlStr will contain extra %0A. Let the base method handle.
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user