diff --git a/src/messagesadapter.cpp b/src/messagesadapter.cpp index c03bbd5abf2cbfe76e656fda00e61d593763a9bc..ec68a5ceada1c464b4f4142b0b1f12cbf5abbfcb 100644 --- a/src/messagesadapter.cpp +++ b/src/messagesadapter.cpp @@ -400,9 +400,9 @@ MessagesAdapter::updateHistory(lrc::api::ConversationModel& conversationModel, auto conversationId = lrcInstance_->get_selectedConvUid(); auto interactionsStr = interactionsToJsonArrayObject(conversationModel, conversationId, interactions).toUtf8(); - QString s = QString::fromLatin1("updateHistory(%1, %2);") - .arg(interactionsStr.constData()) - .arg(allLoaded); + QString s; + QTextStream out(&s); + out << "updateHistory(" << interactionsStr << ", " << (allLoaded? "true" : "false") << ");"; QMetaObject::invokeMethod(qmlObj_, "webViewRunJavaScript", Q_ARG(QVariant, s)); conversationModel.clearUnreadInteractions(conversationId); }