diff --git a/src/messagesadapter.cpp b/src/messagesadapter.cpp index 948d4cf5cdfb62b085fd3aa5b2356b5666921616..fbb384916deb69b96d13780bc464c2f24c344c57 100644 --- a/src/messagesadapter.cpp +++ b/src/messagesadapter.cpp @@ -393,7 +393,7 @@ MessagesAdapter::pasteKeyDetected() QBuffer bu(&ba); bu.open(QIODevice::WriteOnly); pixmap.save(&bu, "PNG"); - auto str = QString::fromLocal8Bit(ba.toBase64()); + auto str = QString::fromLatin1(ba.toBase64().data()); setMessagesImageContent(str, true); } else if (mimeData->hasUrls()) { @@ -590,7 +590,7 @@ void MessagesAdapter::setMessagesImageContent(const QString& path, bool isBased64) { if (isBased64) { - QString param = QString("addImage_base64('file://%1')").arg(path); + QString param = QString("addImage_base64('%1')").arg(path); QMetaObject::invokeMethod(qmlObj_, "webViewRunJavaScript", Q_ARG(QVariant, param)); } else { QString param = QString("addImage_path('file://%1')").arg(path);