QTfrontend/ui/widget/chatwidget.cpp
changeset 9979 710e0f92c2ab
parent 9728 320f89e0b28c
child 9998 736015b847e3
equal deleted inserted replaced
9977:e2ecde00b2a7 9979:710e0f92c2ab
   542     m_highlights.clear();
   542     m_highlights.clear();
   543 
   543 
   544     QString hlRegExp("^(.* )?%1[^-a-z0-9_]*( .*)?$");
   544     QString hlRegExp("^(.* )?%1[^-a-z0-9_]*( .*)?$");
   545     QRegExp whitespace("\\s");
   545     QRegExp whitespace("\\s");
   546 
   546 
   547     m_highlights.append(QRegExp(hlRegExp.arg(m_userNick.toLower())));
   547     if (!m_userNick.isEmpty())
       
   548         m_highlights.append(QRegExp(hlRegExp.arg(QRegExp::escape(m_userNick.toLower()))));
   548 
   549 
   549     QFile file(cfgdir->absolutePath() + "/" + m_userNick.toLower() + "_highlight.txt");
   550     QFile file(cfgdir->absolutePath() + "/" + m_userNick.toLower() + "_highlight.txt");
   550 
   551 
   551     if (file.exists() && (file.open(QIODevice::ReadOnly | QIODevice::Text)))
   552     if (file.exists() && (file.open(QIODevice::ReadOnly | QIODevice::Text)))
   552     {
   553     {