diff --git a/messagewebview.cpp b/messagewebview.cpp index 70ff753a642945460ccd5ff1e24f7c72823c8c8c..556f2718561861d60e73e4bf8574b24c8ca50da9 100644 --- a/messagewebview.cpp +++ b/messagewebview.cpp @@ -221,8 +221,10 @@ MessageWebView::setSenderImage(const std::string& sender, void MessageWebView::setInvitation(bool show, const std::string& contactUri, const std::string& contactId) { - QString s = QString::fromLatin1(show ? "showInvitation(\"%1\", \"%2\")" : "showInvitation()") - .arg(QString(contactUri.c_str())).arg(QString(contactId.c_str())); + QString s = show ? QString::fromLatin1("showInvitation(\"%1\", \"%2\")") + .arg(QString(contactUri.c_str())) + .arg(QString(contactId.c_str())) : QString::fromLatin1("showInvitation()"); + page()->runJavaScript(s, QWebEngineScript::MainWorld); }