1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2025-08-21 15:24:01 +02:00

messagesadapter: do not use .arg() for printing messages

This breaks messages with %Num inside. .arg() is useful for
l20n but here we don't care as the two arguments will always be
in the same order.

GitLab: #529
Change-Id: I018bdecdf51d30be887ab4a50ef54401f2f34235
This commit is contained in:
Sébastien Blin 2021-09-16 15:29:58 -04:00
parent d058ce201d
commit 3f27289fd8

View file

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