# HG changeset patch # User sheepluva # Date 1389638079 -3600 # Node ID 710e0f92c2ab5a8242e360a7a85983bbd4a79db1 # Parent e2ecde00b2a7815729064952186906c70ebe7e06 fix missing escape for usernick used in regexp diff -r e2ecde00b2a7 -r 710e0f92c2ab QTfrontend/ui/widget/chatwidget.cpp --- a/QTfrontend/ui/widget/chatwidget.cpp Sun Jan 12 16:21:57 2014 +0400 +++ b/QTfrontend/ui/widget/chatwidget.cpp Mon Jan 13 19:34:39 2014 +0100 @@ -544,7 +544,8 @@ QString hlRegExp("^(.* )?%1[^-a-z0-9_]*( .*)?$"); QRegExp whitespace("\\s"); - m_highlights.append(QRegExp(hlRegExp.arg(m_userNick.toLower()))); + if (!m_userNick.isEmpty()) + m_highlights.append(QRegExp(hlRegExp.arg(QRegExp::escape(m_userNick.toLower())))); QFile file(cfgdir->absolutePath() + "/" + m_userNick.toLower() + "_highlight.txt");