diff options
| author | 2008-08-18 18:42:56 +0000 | |
|---|---|---|
| committer | 2008-08-18 18:42:56 +0000 | |
| commit | 2f9f19cf3ea6bae2212a77d51058cfa9b3f93d77 (patch) | |
| tree | 418183a7cdb48576db3c89cc1ee9f07acad9fe94 /src | |
| parent | Rewrote highlighting of nicks/words, fixing reported bug with non-word charac... (diff) | |
| download | KVIrc-2f9f19cf3ea6bae2212a77d51058cfa9b3f93d77.tar.gz KVIrc-2f9f19cf3ea6bae2212a77d51058cfa9b3f93d77.tar.bz2 KVIrc-2f9f19cf3ea6bae2212a77d51058cfa9b3f93d77.zip | |
Up-ported fix of a fix
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2264 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src')
| -rw-r--r-- | src/kvirc/ui/kvi_console.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/kvirc/ui/kvi_console.cpp b/src/kvirc/ui/kvi_console.cpp index 2fcc078d0..d29ee5937 100644 --- a/src/kvirc/ui/kvi_console.cpp +++ b/src/kvirc/ui/kvi_console.cpp @@ -602,7 +602,7 @@ int KviConsole::applyHighlighting(KviWindow *wnd,int type,const QString &nick,co if(KVI_OPTION_BOOL(KviOption_boolAlwaysHighlightNick) && connection()) { rgxHlite.setPattern( - QString("(?:[%1]|\\b)%2(?:[%1]|\\b)").arg( + QString("(?:[%1]|\\b|^)%2(?:[%1]|\\b|$)").arg( QRegExp::escape(szPattern), QRegExp::escape(connection()->userInfo()->nickName()) ) ); @@ -619,7 +619,7 @@ int KviConsole::applyHighlighting(KviWindow *wnd,int type,const QString &nick,co if((*it).isEmpty()) continue; rgxHlite.setPattern( - QString("(?:[%1]|\\b)%2(?:[%1]|\\b)").arg( + QString("(?:[%1]|\\b|^)%2(?:[%1]|\\b|$)").arg( QRegExp::escape(szPattern), QRegExp::escape(*it) ) ); |
