aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Voker572008-08-18 18:42:56 +0000
committerGravatar Voker572008-08-18 18:42:56 +0000
commit2f9f19cf3ea6bae2212a77d51058cfa9b3f93d77 (patch)
tree418183a7cdb48576db3c89cc1ee9f07acad9fe94 /src
parentRewrote highlighting of nicks/words, fixing reported bug with non-word charac... (diff)
downloadKVIrc-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.cpp4
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)
)
);