diff --git a/src/libs/utils/filesearch.cpp b/src/libs/utils/filesearch.cpp index d7d4113c00619c3467a92ae7a54b46667446f708..877c859be27932c7841c7f822cecf686bfcae2b3 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; }