From b315b1dab6e717a27f26b7a94fd8db1bc87eebaa Mon Sep 17 00:00:00 2001 From: con <qtc-committer@nokia.com> Date: Wed, 4 Mar 2009 17:37:05 +0100 Subject: [PATCH] Fixes: - 'Whole words only' search in files bug Task: - 246854 RevBy: - hjk --- src/libs/utils/filesearch.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/libs/utils/filesearch.cpp b/src/libs/utils/filesearch.cpp index d7d4113c006..877c859be27 100644 --- a/src/libs/utils/filesearch.cpp +++ b/src/libs/utils/filesearch.cpp @@ -108,9 +108,10 @@ void runFileSearch(QFutureInterface<FileSearchResult> &future, const char *beforeRegion = regionPtr - 1; bool equal = true; if (wholeWord && - ( ((*beforeRegion >= '0' && *beforeRegion <= '9') || *beforeRegion >= 'A') - || ((*afterRegion >= '0' && *afterRegion <= '9') || *afterRegion >= 'A'))) - { + ( isalnum(*beforeRegion) + || (*beforeRegion == '_') + || isalnum(*afterRegion) + || (*afterRegion == '_'))) { equal = false; } -- GitLab